从容器生成镜像
使用 docker commit
命令,您可以将容器的当前状态作为一个新的镜像层保存下来,生成一个新的镜像。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
其中 CONTAINER
是您要提交的容器的ID或名称,REPOSITORY[:TAG]
是可选的新镜像的仓库名称和标签。
列出本地镜像
当您使用 docker commit
创建了一个新的镜像之后,这个镜像会被存储在您的本地Docker镜像库中。您可以使用 docker images
命令来查看所有本地的镜像。
导出镜像
使用 docker save
命令,您可以指定要导出的镜像,并将它们保存到一个tar文件中。
docker save -o myimage.tar mynewimage:latest
-o
选项指定了输出文件的名称,mynewimage
是您要导出的镜像的名称。镜像的完整名称通常包括仓库和标签,格式为 repository:tag
。如果省略标签,Docker 默认会使用 latest
标签。
在另一台机器上加载镜像
在另一台机器上,使用 docker load
命令来从tar文件中加载镜像。
docker load -i myimage.tar
或者,如果您没有使用 -i
选项,可以直接通过管道将tar文件内容传递给 docker load
。
cat myimage.tar | docker load
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END