当我们进入容器后,进行了一些操作,然后想要保存这些操作,并记录,这时候就要用这个命令了,这个命令也是构建容器的一种方式。
docker commit
的帮助:
docker commit
的使用格式:
docker commit [option]... <containerName|containerId> [Repository[:Tag]]
示例1:
sudo docker commit -a "leleliu008@gmail.com" -m "add new features" ubuntu fpliu/ubuntu
-a
是作者信息。-m
是提交的日志,ubuntu
是容器名,fpliu/ubuntu
是Docker Hub
用户名为fpliu
的ubuntu
仓库,没有指定Tag
,使用默认。
提交完成后,我们看一下镜像列表:
如果没有指定Tag
,默认为latest
。
如果你要保存的镜像已经存在,那么会把原来的镜像的Repository
和Tag
都变为none
, 这个要注意一下。