我尝试按照此页面上的步骤(例如,创建标签然后删除原始图片)重命名图片时犯了一个错误。 Docker how to change repository name or rename image?
现在,当我列出图像时,它不再显示。但是,当我列出容器时,图像仍然显示。
PS C:\Users\Grail> docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 157be28c0fe3 7 days ago 668MB
fedora latest a368cbcfa678 2 months ago 183MB
PS C:\Users\Grail> docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS
1ea5ffd50852 157be28c0fe3 "/bin/bash" 7 hours ago Exited (0) 7 hours ago
fb81990e756c 0d120b6ccaa8 "/bin/bash" 10 hours ago Exited (0) 24 minutes ago
081641b3e600 a368cbcfa678 "/bin/bash" 11 hours ago Exited (0) 31 minutes ago
不仅如此,图像(0d120b6ccaa8)仍显示在我的Docker仪表板(在Windows上运行)中,我可以启动/停止它而没有任何问题。
更新:
由于@prashanna,我走了一条路,我导出了容器并导入以获得图像:
docker export -o mycontainer.tar fb81990e756c
docker import mycontainer.tar
答案 0 :(得分:0)
**docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]**
用于从容器中创建新映像,这意味着您在更新或添加新配置或安装新软件时将创建新模板映像。
ref:docker commit