我打断了以下命令:docker push <user>/docker-whale
。
如果我再试一次,我会:
Error response from daemon: push <user>/docker-whale is already in progress
据我所知,上传仍然在后台运行,我只是中断了客户端输出。但是,有没有办法让它恢复?
另外,如果它以某种方式卡住了,你将如何重新启动推送操作?
答案 0 :(得分:10)
这是因为你在完成之前就停止了推送。 你不需要拆卸容器;只需重新启动boot2docker(或docker service)。
Command maybe:
boot2docker restart (on Mac)
service docker restart (on Linux)
之后,你可以再次推动你的形象,祝你好运!
答案 1 :(得分:4)
我在Mac上遇到同样的问题,重新启动boot2docker并删除已停止的容器来修复它
boot2docker restart
docker ps -a | cut -c-12 | xargs docker rm