国外源无法使用
docker compose build可以构建多个app,排查问题时要看错误出现在哪个app的哪条语句,如下图判断
换pip镜像
RUN pip config set global.index-url https://mirrors4.tuna.tsinghua.edu.cn/pypi/web/simple
pnpm源
使用pnpm安装组件时,国外有些下载慢或无法访问
RUN pnpm config set registry https://repo.huaweicloud.com/repository/npm/
注:不要在每个RUN pnpm install后面加--registry=registry.npm.taobao.org ,费力且容易漏
go源
遇到go build指令时,为了下载依赖,可能会去github上下载安装源 方法:在go指令前增加如下设置源指令
# 启用 Go Modules 功能
RUN go env -w GO111MODULE=on
# 配置 GOPROXY 环境变量,以下三选一
# 2. 阿里云
RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct