从docker中导出已经存在的容器

从docker中导出已经存在的容器,作用:创建一个容器可以给多台电脑的docker使用,不用重复安装环境。

操作步骤:

(1)先运行要导出的容器,并在cmd终端使用docker ps 查看运行的详细信息,留意一下 COMMAND对应的值后面运行容器需要使用

(2)查看到信息后使用命令导出容器,docker export ee6d68f81b6c > centost7.6.tar 导出的文件在当前运行路径下

(3)在重新导入到docker中,使用命令导入容器:docker import test-centos7.6.tar contos7.6:latest 这里的test-centos7.6.tar是对应导出的文件 contos7.6:latest这个名称可以随便取但是别和docker中已经存在的镜像重名,导入成功后在docker镜像中可以看见

(4)创建容器并运行,使用命令:

docker run -itd --name test-centos7.6.1810 contos7.6:latest "/bin/bash"

这里的test-centos7.6.1810表示容器名称可以随便取但是别和已存在的容器重名

contos7.6:latest对应导入的镜像名称,"/bin/bash"对应上面的COMMAND内容,到这里就成功的把存在的容器导入和导出

相关推荐
xuanwojiuxin18 分钟前
linux panic-propagation
linux·运维·服务器
藥瓿亭2 小时前
K8S认证|CKS题库+答案| 9. 网络策略 NetworkPolicy
linux·运维·docker·云原生·容器·kubernetes·cks
955.2 小时前
k8s从入门到放弃之Pod的容器探针检测
云原生·容器·kubernetes
LFloyue3 小时前
Linux离线(zip方式)安装docker
linux·docker
liuzhenghua663 小时前
Python任务调度模型
java·运维·python
黎相思3 小时前
应用层自定义协议与序列化
运维·服务器·网络
测试开发Kevin4 小时前
详解Jenkins Pipeline 中git 命令的使用方法
运维·jenkins
什么半岛铁盒4 小时前
Linux线程与进程关系及底层实现
java·linux·运维
yunken284 小时前
docker容器保存为不依赖基础镜像的独立镜像方法
java·docker·容器
langmeng1104 小时前
使用docker在3台服务器上搭建基于版本redis 6.x的一主两从模式
运维·redis·docker·容器·集群