【问题标题】:docker compose up received unexpected HTTP status: 503 Service Unavailabledocker compose up 收到意外的 HTTP 状态:503 服务不可用
【发布时间】:2022-01-04 03:48:58
【问题描述】:

我正在尝试使用图像 node:16.13.1 创建一个 nodejs docker 应用程序。 (我曾尝试使用其他版本)。 我所在位置的网络速度很慢。每次我尝试运行sudo docker-compose up -d 时,下载一个大尺寸中间容器/图像需要更长的时间。到那时,另一张图片重试了 3 次下载,然后突然命令失败并出现以下错误。

收到意外的 HTTP 状态:503 服务不可用

Building node-app
Sending build context to Docker daemon  3.556MB
Step 1/8 : FROM node:16.13.1
16.13.1: Pulling from library/node
9b99af5931b3: Pull complete
b6013b3e77fe: Downloading [=============================================>     ]  7.097MB/7.834MB
bbced17b6899: Download complete
8b609dabefa8: Download complete
50544bfef33d: Downloading [=================================================> ]    **189MB/192.4MB**
fea3f8b8e075: Download complete
c81dbcaf60d9: Download complete
7b0e069b3bda: Downloading
29ac9271f536: Waiting
received unexpected HTTP status: 503 Service Unavailable
ERROR: Service 'node-app' failed to build : Build failed

有时它会在 503 错误之前打印由对等方重置的连接。

read tcp <my-ip>:36140->104.18.122.25:443: read: connection reset by peer

【问题讨论】:

    标签: node.js docker


    【解决方案1】:

    看起来它是您的网络限制的 docker 不稳定(我在 2 台计算机上测试它),您也可以尝试从您的计算机中刷新 DNS,根据此讨论 https://forums.docker.com/t/docker-pull-503-service-unavailabl/2401

    【讨论】:

    • 其实是代理服务器的访问问题。代理服务器上不允许使用某些 docker hub URL。但是,您的分析很有帮助。所以将此标记为答案。 @Gabriel Vieira
    猜你喜欢
    • 2020-02-12
    • 2021-06-14
    • 2017-11-10
    • 1970-01-01
    • 2018-12-21
    • 2019-10-31
    • 1970-01-01
    • 2020-06-30
    • 1970-01-01
    相关资源
    最近更新 更多