可以使用 docker commit
命令将容器保存为本地镜像。具体的命令格式如下:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
其中,CONTAINER
是要保存为镜像的容器 ID 或者名称;REPOSITORY
是新创建的镜像名称,可包含 Docker Registry 地址、用户名和版本号等信息;TAG
是可选项,用于指定新创建的镜像的版本号。
例如,假设我们有一个名为 my-container
的容器,我们可以使用下面的命令将其保存为本地镜像:
docker commit my-container my-image:1.0
这个命令会将 my-container
容器保存为名为 my-image
的本地镜像,并且标记版本号为 1.0
。
保存成功后,我们可以使用 docker images
命令查看本地已有的所有镜像列表,并找到刚才保存的那个镜像。
注意:通过该方式生成的镜像不能保证跨主机移植性,建议在相同主机上使用。