下面两个命令:

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

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐