docker image的save和load,从已有的container得到image

下面两个命令:

save命令:

将shhshs这个image保存到目录data2/shenyaqi,保存为syq-anaconda.tar.

docker save -o /data2/shenyaqi/syq-anaconda.tar shhshs

load命令:

将data2/shenyaqi目录下的syq-anaconda.tar镜像拉到本地。

docker load -i /data2/shenyaqi/syq-anaconda.tar

从已有的container来保存image:当前的container装好了很多东西,配置了很多东西,你希望可以从这个container得到image再来创建别的container。

第一步:从container保存image,实现的是将syq这个container保存为syq_image的image

docker commit syq syq_image

第二步:从syq_image创建一个叫shenyaqi的container,创建端口映射为4001:80,4002:81

 docker run --volume=/data1:/data1 --volume=/data2:/data2 --volume=/data3:/data3 --name=shenyaqi -p 4001:80 -p 4002:81 -it syq_image bash

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值