docker镜像保存和复制到另一台主机

docker镜像保存,不是指镜像里的数据库保存,镜像里的数据保存,可以搜索关键字docker 持久化,用docker -v 在宿主机上获得。

1.docker commit BT bt:latest 将容器BT 制作成bt镜像

2.查看镜像docker  images

docker镜像保存和复制到另一台主机-完美源码

3.保存镜像为tar包

docker save  -o   bt.tar   bt:latest  其中-o是指定目录,默认是当前目录 latest是tag标记

docker save -o bt.tar bt 简写也可以

docker镜像保存和复制到另一台主机-完美源码

4.用winscp,xftp等将压缩包bt.tar放到另一服务器

5.将bt.tar包导出到本地来,另一台服务器要安装 docker   load  -i  bt.tar  其中-i是从tar存档文件读取的输入字符串,而不是STDIN。

docker镜像保存和复制到另一台主机-完美源码

6.运行docker容器

docker run -itd --name bt -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www bt

docker exec -it bt /bin/bash

=================================================

PS. export的导出,运用范围比较小了,比如拉个centos的虚拟机,更改下ip,设置下ssh key等等,做的一个镜像,部署到服务器/虚拟机上,运行做测试用。就是多个人需要相同类似的初始环境,可以考虑这个

1.保存镜像命令为

docker export  -o bt.tar  18da462b5ff5

2.导出镜像命令为

docker import bt.tar

3.查看镜像

docker images

4.运行容器

docker run -itd --name bt -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www bt:latest

docker save  load 和export import区别

https://blog.csdn.net/liukuan73/article/details/78089138

END
如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
完美源码 » docker镜像保存和复制到另一台主机
3489+

本站勉强运行

3666+

用户总数

690+

资源总数

0+

今日更新

2024-4-8

最后更新时间