You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建Docker镜像时出现403 Forbidden错误的原因排查求助

Docker Compose构建镜像时遭遇403 Forbidden错误

问题场景

执行docker-compose up -d --build命令构建Docker镜像时,出现授权失败的403错误,无法获取Docker Hub的OAuth令牌。

相关配置文件

Dockerfile内容

FROM python:3.19-alpine

WORKDIR /app

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
ENV PATH="/PY/BIN:$PATH"

RUN pip install --upgrade pip

COPY ./req.txt /app/req.txt
COPY . /app

RUN pip install -r req.txt

docker-compose.yml内容

version: '3.8'

services:
  django:
    container_name: django_celery_project
    build:
      context: ./
      dockerfile: Dockerfile
    command: sh -c "python manage.py migrate && python manage.py runserver 0.0.0.0:8000"
    volumes:
      - .:/app
    ports:
      - "8000:8000"
    environment:
      - ALLOWED_HOSTS=localhost,127.0.0.1
      - DEBUG=True
      - SECRET_KEY=***********

执行命令

docker-compose up -d --build

执行日志

=> [django internal] load .dockerignore                                                                           0.0s
=> => transferring context: 87B                                                                                   0.0s
=> [django internal] load build definition from Dockerfile                                                        0.0s
=> => transferring dockerfile: 270B                                                                               0.0s
=> ERROR [django internal] load metadata for docker.io/library/python:3.19-alpine                                10.7s
=> [django auth] library/python:pull token for registry-1.docker.io                                               0.0s

错误详情

构建失败:python:3.19-alpine 授权失败,获取OAuth令牌时向认证接口发送POST请求返回403 Forbidden状态码。

补充信息

  • 非VPN IP:93.115.225.147
  • VPN IP:213.142.149.230

内容的提问来源于stack exchange,提问作者Manny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 21:17:19