gcloud docker 推挂
gcloud docker push hanging
当我尝试使用 gcloud docker push
将新的 docker 图像推送到 gcr.io
时,它经常在停滞之前取得一些进展:
$ gcloud docker push gcr.io/foo-bar-1225/baz-quux:2016-03-23
The push refers to a repository [gcr.io/foo-bar-1225/baz-quux]
762ab2ceaa70: Pushing [> ] 556 kB/154.4 MB
2220ee6c7534: Pushing [===> ] 4.82 MB/66.11 MB
f99917176817: Layer already exists
8c1b4a49167b: Layer already exists
5f70bf18a086: Layer already exists
1967867932fe: Layer already exists
6b4fab929601: Layer already exists
550f16cd8ed1: Layer already exists
44267ec3aa94: Layer already exists
bd750002938c: Layer already exists
917c0fc99b35: Layer already exists
推送无限期地保持在这个状态(我已经放了一个小时没有任何进展)。如果我 Ctrl-C 终止这个进程并重新运行它,它会到达完全相同的点并且再次没有任何进展。
我找到的唯一解决方法是重新启动计算机并重新运行 "Docker Quickstart Terminal"。然后推送成功。
对于停滞的推送是否有不需要频繁重启计算机的解决方法? (我在 Mac OS X 上。)
这似乎是 docker 用户 Mac 上的一个问题,之前 运行 进入了该 docker 线程,https://github.com/docker/docker/issues/5113
虽然没有明确的解决方法,但稍微好一点的解决方法是每次都重新启动 docker 机器而不是您的计算机。
您可以运行docker-machine restart default
将docker重置为工作状态。
希望对您有所帮助。
当我尝试使用 gcloud docker push
将新的 docker 图像推送到 gcr.io
时,它经常在停滞之前取得一些进展:
$ gcloud docker push gcr.io/foo-bar-1225/baz-quux:2016-03-23
The push refers to a repository [gcr.io/foo-bar-1225/baz-quux]
762ab2ceaa70: Pushing [> ] 556 kB/154.4 MB
2220ee6c7534: Pushing [===> ] 4.82 MB/66.11 MB
f99917176817: Layer already exists
8c1b4a49167b: Layer already exists
5f70bf18a086: Layer already exists
1967867932fe: Layer already exists
6b4fab929601: Layer already exists
550f16cd8ed1: Layer already exists
44267ec3aa94: Layer already exists
bd750002938c: Layer already exists
917c0fc99b35: Layer already exists
推送无限期地保持在这个状态(我已经放了一个小时没有任何进展)。如果我 Ctrl-C 终止这个进程并重新运行它,它会到达完全相同的点并且再次没有任何进展。
我找到的唯一解决方法是重新启动计算机并重新运行 "Docker Quickstart Terminal"。然后推送成功。
对于停滞的推送是否有不需要频繁重启计算机的解决方法? (我在 Mac OS X 上。)
这似乎是 docker 用户 Mac 上的一个问题,之前 运行 进入了该 docker 线程,https://github.com/docker/docker/issues/5113
虽然没有明确的解决方法,但稍微好一点的解决方法是每次都重新启动 docker 机器而不是您的计算机。
您可以运行docker-machine restart default
将docker重置为工作状态。
希望对您有所帮助。