Docker 推送已在进行中

Docker push already in progress

我中断了以下命令:docker push <user>/docker-whale

如果我再次尝试 运行,我会得到:

Error response from daemon: push <user>/docker-whale is already in progress

我了解到上传仍在后台进行 运行,我只是中断了客户端输出。但是,有办法找回吗?

此外,如果它不知何故卡住了,你将如何重新启动推送操作?

我在 Mac 上遇到了同样的问题,重启 boot2docker 并删除停止的容器来修复它

boot2docker restart
docker ps -a | cut -c-12 | xargs docker rm

发生这种情况是因为您在完成之前停止了推送。 您不需要移除容器;只需重新启动 boot2docker(或 docker 服务)。

Command maybe: 
    boot2docker restart (on Mac)
    service docker restart (on Linux)

之后,您可以再次推送您的图像,祝您好运!