docker容器一启动就退出如何修改?初学 docker 的用户常常碰到一启动就退出的问题,通常此时还以虚拟机来理解 Docker,认为启动 Docker 就是启动虚拟机,也没有搞明白前台和后台的区别。 首先,碰到这种问题应该查日志和容器主进程退出码。 检查容器日志: docker logs <容器ID> 查看容器退出码: CONTAINER ID......

2023年12月5日 阅读全文

docker 容器怎么保存镜像?docker提交指定容器保存为新的镜像,可使用命令: docker commit <container id> <new image name> 镜像保存方式一:save save命令会将镜像完整保存,包括历史版本和元数据信息,所以文件可能比较大。 sudo docker save -o /mmm.tar ubuntu:12.04 #现在一般有docker的镜像仓库......

2023年12月3日 阅读全文

除了docker还有什么容器?现在docker几乎成为了容器的代名词,很多人以为容器就是docker。其实,这是错误的认识,除了docker容器还有coreos。所以,容器世界里并不是只有docker一家。 既然不是一家就很容易出现分歧。任何技术出现都需要一个标准来规范它,不然各搞各的很容易导致技术实现的碎片化,出现大量的冲突和......

2023年11月4日 阅读全文

如何查看docker容器的网络?docker run 创建 Docker容器时,可以用 –net 选项指定容器的网络模式,Docker 有四种单节点网络模式。 bridge 模式 Docker 容器默认使用 bridge 模式的网络。该模式下Docker Container不具有一个公有IP,因为宿主机的IP地址与veth pair的 IP地址不在同一个网段内。Docker采用 NAT 方式,将......

2023年10月31日 阅读全文

docker怎么把容器打包成镜像?docker是一个开源的虚拟化容器软件,现在流行微服务分布式架构,使用docker容器分布式部署应用,下面介绍下如何用docker打包java应用镜像。 1.首先引用 maven docker插件,打开 java应用jar包,点击package按钮; 2.新建一个docker文件夹,将导出的jar包放入到此文件夹中; 3.新建一个Do......

2023年10月27日 阅读全文

docker集群干什么用的?集群是一组运行docker并且加入在一个群组的多台机器,加入集群以后,你还可以继续运行自己的docker命令,但是现在这些机器由集群管理器在集群上执行的。 针对大公司来讲,docker集群是很有优势的,包括可弹性扩容,滚动升级,部署上线速度快等。 docker容器可以把你的程序在linux系统中打包起......

2023年10月10日 阅读全文

docker能建java容器吗?docker容器可以安装Java开发环境,首先确定本机已经安装好docker容器等软件,即控制台中输入 docker version,就有docker的版本出现。需要安装的有 jdk、tomcat、nginx,安装包去官网下载就行了。 安装jdk 解压JDK程序包: tar -zxf jdk-7u71-linux-x64.tar.gz –C 如果是rpm包 rpm –ivh jdk-7u......

2023年9月23日 阅读全文

怎么缩小当前docker容器大小?在构建 docker 容器时,应该尽量想办法获取体积更小的镜像,因为传输和部署体积较小的镜像速度更快。Docker默认空间大小分为两个,一个是池空间大小,另一个是容器空间大小。 所以,修改空间大小也分为两个。这里使用centos下的yum进行安装的Docker。 首先,修改空间大小,必需使Docker......

2023年6月11日 阅读全文

如何强制删除docker容器?有时我们可能会遇到docker中无法停止或删除容器服务的问题,执行删除命令无法删除docker的目录 这里把 caf8ef20f3c1 换成你想要stop的容器ID ll /containers | grep caf8ef20f3c1 cd /containers rm -rf caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8 这个时候我们会......

2023年5月6日 阅读全文

在docker容器中使用sudo命令怎么?运行docker命令要用sudo,是因为Docker的守护线程绑定的是unix socket,而不是TCP端口,这个套接字默认属于root,其他用户可以通过sudo去访问这个套接字文件,所以docker服务进程都是以root账户运行。 sudo命令请在root用户下执行,或在执行命令行前面加上sudo。 先通过指令查看是否......

2023年5月5日 阅读全文