赞
踩
目录
1.1、docker save -o + 生成打包文件名 打包文件
1.2、docker export -o +生成打包文件名 容器名字
1.2.1、docker import + 生成打包文件名 + [标识]
情景引入:
这种方法可以应用于B不能上网,但是又急需这个镜像,所以需要从A中导入导出。或者说是A有一个独家的镜像,网上都没有这个,B需要,那么就使用导入导出。
案例引入:
- # 启动Ubuntu
- root@dockerserever:~# docker run -it --name ubuntu-fan -d ubuntu
- 749818f10d5f37cf5413e9842138052e3a8b022117bb1b32a5a7c84ac1b278ba
- root@dockerserever:~# docker ps
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- 749818f10d5f ubuntu "bash" 7 seconds ago Up 6 seconds ubuntu-fan
- root@dockerserever:~# docker exec -it ubuntu-fan /bin/bash # 进入容器内部
- root@749818f10d5f:/# cat /etc/issue
- Ubuntu 20.04.4 LTS \n \l
-
- root@749818f10d5f:/# apt list # 可以查看Ubuntu里边安装了哪些软件
-
- # 启动centos7
- [root@centos7-docker lianxi]# docker run -it -d --name handsome-centos7 centos/python-35-centos7 /bin/bash
- 2a0d68c812b08122c8f0cb08447f69dd6ddd0810a45a24e693581e7d388f1c3e
- [root@centos7-docker lianxi]# docker ps
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- 2a0d68c812b0 centos/python-35-centos7 "container-entrypoin…" 9 seconds ago Up 8 seconds 8080/tcp handsome-centos7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreBlack.png)
注意:docker启动centos容器的时候,要加上-it,容器起来之后,让第一个程序"/bin/bash"一直运行;若是没有加,/bin/bash会运行一下之后就停止容器的使用。
- [root@centos7-docker ~]# docker run -d --name test-1 centos/python-35-centos7 /bin/bash
- 75ea803025215246bfaf0a6780df9161d3e39c0cb63f641968be2e808a871e66
- [root@centos7-docker ~]# docker ps -a |grep test-1
- 75ea80302521 centos/python-35-centos7 "container-entrypoin…" 10 seconds ago Exited (0) 8 seconds ago test-1
-
- [root@centos7-docker ~]# docker run -it -d --name test-2 centos/python-35-centos7 /bin/bash
- 75d94dc55ef6c5e50e6985f7e9058d2e3cfef73875c0f28024afdd53f6a857dc
- [root@centos7-docker ~]# docker ps -a |grep test-2
- 75d94dc55ef6 centos/python-35-centos7 "container-entrypoin…" 3 seconds ago Up 2 seconds 8080/tcp test-2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。