比如当前的容器 first. 现在将first容器保存为镜像first:v1 。会发现镜像first:v1特别大的问题。
$ sudo docker commit <当前运行的container id> <仓库名称>:
sudo docker commit first first:v1
解决方法:
①压缩成tar包。 除了/proc /sys 目录 以及oldqt.tar文件
tar -cvf oldqt.tar / --exclude=/proc --exclude=/sys --exclude=oldqt.tar
②将tar包拷贝到主机中
sudo docker cp:/oldqt.tar .
③将tar包恢复成镜像
cat oldqt.tar |docker import - oldqt_svn:v3
④创建对应的容器
sudo docker create -it oldqt_svn:v3 /bin/bash
报错:Error response from daemon: No command specified
注意:如果不跟/bin/bash 和之前保持一致。会报错