草庐IT

docker-JDK

全部标签

【docker】docker总结

一、Docker简介Docker是开源应用容器引擎,轻量级容器技术。基于Go语言,并遵循Apache2.0协议开源Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化容器完全使用沙箱技术,相互之间不会有任何接口类似于虚拟机技术(vmware、vitural),但docker直接运行在操作系统(Linux)上,而不是运行在虚拟机中,速度快,性能开销极低白话文,简介就是:Docker支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动

迁移kubelet、docker和containerd工作目录

文章目录问题背景迁移Docker停止Docker服务修改配置移动文件重新启动Docker服务containerd停止服务修改配置移动文件重新启动服务kubelet(遇到问题待解决)停止服务修改配置移动文件(遇到问题待解决)重新启动服务使用的版本问题背景kubelet、docker和containerd的工作目录默认都在/var/lib下。但是我们学校实验室租的线上机器挂载在/的磁盘空间很小,挂载在/mnt/data_mnt/的数据盘空间大。应该是因为工作目录的原因,当/占用超过80%时,kubelet会认为磁盘空间不足,因为DiskPressure而进入NotReady状态。(以下是迁移后)r

Java零基础——docker篇

1.【熟悉】docker简介1.1什么是dockerDocker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。Docker自开源后受到广范的关注和讨论,以至于dotCloud公司后来都改名为DockerInc。RedHat已经在其RHEL6.5中集中支持Docker;Google也在其PaaS产品中广泛应用。Docker的目标是实现经量级的操作系统虚拟化解决方案。Docker的基础是Linux容器(LXC)等技术。在LXC

如何在Docker本地安装部署Draw.io绘图工具并实现远程访问

前言提到流程图,大家第一时间可能会想到Visio,不可否认,VIsio确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。所以,今天给大家推荐一款更实用的流程图软件——Draw.io在线绘图工具。其实,除了写代码,画图也是每个程序员必备的技能之一,我们经常接触有流程图、架构图等等。而且Draw.io结合cpolar内网穿透工具还可以增加共享和协作功能,提升团队工作效率,那么本篇文章就来教大家如何在docker部署drawio绘图工具并且实现公网远程访问。1.使用Docker本地部署Drawio启动docker,运行容器dockerrun-it-

深度解析 Docker Registry:构建安全高效的私有镜像仓库

文章目录什么是DockerRegistry?DockerHubvs.私有RegistryDockerHub:私有Registry:如何构建私有DockerRegistry?步骤一:安装DockerRegistry步骤二:配置TLS(可选)步骤三:使用私有Registry步骤四:从私有Registry拉取镜像操作和最佳实践1.保护Registry2.备份和恢复3.监控和日志4.使用缓存5.版本控制安全性考虑与DockerRegistry应用场景DockerRegistry的未来发展趋势总结🎈个人主页:程序员小侯🎐CSDN新晋作者🎉欢迎👍点赞✍评论⭐收藏✨收录专栏:大数据系列✨文章内容:Docke

配置了jdk的环境,idea却提示找不到jdk

确定配置路径     原本只配置了JAVA_HOME,新增配置CLASSPATH,并确定path中的配置路径             2.IDEA中配置jdk相关设置更改setting中的配置,将jdk更改为自己所需的版本       修改项目中的jdk配置 更改为自己本地配置的jdk   配置完成Apply,OK后重启IDEA

docker、docker-compose、Https部署Minio,去除Minio文件过期时间教程

docker及docker-compose部署Minio并配置Https教程系统环境准备工作Docker部署普通部署Https部署DockerCompose部署(运行命令:`dockercomposeup-d`要在docker-compose.yml同级目录下执行)普通部署Https部署登陆管理后台去除访问过期时间,且去除查询参数也能访问方法系统环境系统:CentOS7Docker:v24.0.7DockerCompose:v2.23.1DockerMinio镜像minio/minio:RELEASE.2022-04-16T04-26-02Z,版本再高一些的上传文件后服务器保存的不是xxx.p

java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

前言在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢?一、前期准备我这里用两个jdk来给大家演示,分别是jdk8和jdk14。首先去官网下载所需要jdk的安装包,或者压缩包。二、安装下载完成后,安装或者解压到你认为合适的位置。三、注意事项解压版跳过此项如果是安装版,请务必到以下位置删除这几个文件。(二者其一有)C:\ProgramFiles(x86)\CommonFiles\Oracle\Java\javapathC:\ProgramFiles\CommonFiles\Oracle\Java\javapath四、配置环境变量

docker批量删除容器或镜像

删除容器停止所有容器删除所有容器,需要先停止所有运行中的容器dockerstop`dockerps-a-q`dockerps-a-q,意思是列出所有容器(包括未运行的),只显示容器编号,其中-a:显示所有的容器,包括未运行的。-q:静默模式,只显示容器编号。1.删除所有处于停止状态的容器使用以下命令删除所有处于停止状态的容器:dockercontainerprune该命令将删除所有未运行的容器,释放它们占用的资源。或者使用这条命令,删除所有容器dockerrm`dockerps-a-q`2.删除特定状态的容器使用以下命令删除处于特定状态的容器:dockercontainerrm$(docker

安装Docker&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio

Docker安装sudoyumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-enginesudoyumremove-yyum-utilssudoyuminstall-yyum-utilssudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo如果这一步报错,说尝试其他镜像的话,执行下面步骤:s