!错误:docker Push 退出并出现错误:1

问题描述 投票:0回答:2

我正在尝试将我的 docker 映像推送到 Heroku,但出现此错误: EOF !错误:docker Push 退出并出现错误:1

我多次尝试重试推送命令:Heroku 容器:push web – app calm-bayou-96507 但是在推送 docker 镜像一分钟(或多或少)后,我得到了同样的错误。

这是我的 docker 命令的日志:

The push refers to repository [registry.heroku.com/calm-bayou-96507/web]
7686842e236d: Pushing  191.1MB/191.1MB    8db154b68457: Layer already exists    cd4b2eb3c039: Layer already exists    6e73d8f201cb: Pushing  2.603GB/2.603GB    f75f1e7a96e5: Pushing  22.76MB/22.76MB    72d0068e8a69: Pushing   7.69MB/7.69MB    748a464db597: Layer already exists    ebb30ce58669: Pushing  71.38MB/71.38MB    1bd26e8168dc: Waiting    ffc9b21953f4: Waiting      
EOF
 !    Error: docker push exited with Error: 1

我正在通过速度测试验证我的连接,结果如下: 速度测试结果:

如何解决这个问题?

docker heroku git-push docker-image
2个回答
0
投票

看来你必须多试几次,然后再试一次,因为 Heroku 需要保存它或类似的东西。


0
投票

我见过这个,这与

sudo
的使用保持一致有关。作为最后的手段:

sudo heroku login
sudo heroku container:login
sudo heroku container:push web

并不是说我用

sudo
登录并用
sudo
推送。

成功后,响应将是

Your image has been successfully pushed. You can now release it with the 'container:release' command.
© www.soinside.com 2019 - 2024. All rights reserved.