docker - docker :无法提交构建的 docker 镜像

标签 docker dockerfile

运行docker build .命令后,尝试提交构建的镜像,但收到以下错误

Step 12 : CMD activator run
 ---> Using cache
 ---> efc82ff1ca9c
Successfully built efc82ff1ca9c
osboxes@osboxes:~/play-websocket-java-master$ docker commit -m "add dashboard" -a "Somasundaram Sekar" efc82ff1ca9c  somasundaramsekar/play-activator-1.3.0:v2
Error response from daemon: No such container: efc82ff1ca9c

但是我可以将docker run与相同的容器ID一起使用,但是仅提交会失败

No such Container



如果可以的话,在错误开始发生之前,我已从同一台计算机登录docker.io和gitlab注册表

直到昨天我都可以这样做,但不确定为什么现在会失败

最佳答案

如果可以 docker run ,但不能使用 docker commit ,则意味着id efc82ff1ca9c表示图像而不是容器。

那将解释为什么与容器相关的操作失败。

这些“成功构建”的id表示提交到中间镜像的中间容器。
请参见docker images -a输出。

关于docker - docker :无法提交构建的 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39679291/

相关文章:

ssh - 如何在没有密码的情况下从 centos 6.4 ssh 进入 docker 容器?

c# - IoT Edge 模块 - 远程调试 python 模块问题

r - 如何在 ubuntu docker 镜像中静默安装 r-base

wordpress - 自定义Wordpress Docker容器

Docker - 无法准备上下文 : unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx

docker - 通过comp将arg传递给docker容器

docker - Kubernetes和Docker关系

docker - 链接的 docker 容器在关闭和启动时是否会获取链接?

docker - 使用docker在单台计算机上模拟网络

docker - 相同的 Dockerfile 在构建过程中给出不同的结果