记录下笔记内容,dockr的两种保存方式。 第一种,基于已经运行的容器: commit 该方法主要是使用docker commit命令。命令格式为 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]主要选项包括: ·-a,--author="":作者信息; ·-c,--change=[]:提交的时候执行 Dockerfile指令,包括CMD| ENTRYPOINT|ENV|EXPOSE|LABEL|ONBUILD|USER|VOLUME|WORKDIR 等; ·-m,--message="":提交消息; ·-p,--pause=true:提交时暂停容器运行。
第二种,基于已有的镜像: 用户可以使用docker save和docker load命令来存出和载入镜像。 docker save [OPTIONS] IMAGE [IMAGE...]
可以使用docker load将导出的tar文件再导入到本地镜像库,例如从文件 my_ubuntu_v3.tar导入镜像到本地镜像列表,如下所示: docker load --input my_ubuntu_v3.tar 或: docker load < my_ubuntu_v3.tar |