|
@@ -86,7 +86,7 @@ $tmuxSession = "dbx"
|
|
|
|
|
|
|
|
## 国内加速优化
|
|
## 国内加速优化
|
|
|
|
|
|
|
|
-脚本会自动修改 Dockerfile,应用以下五项优化:
|
|
|
|
|
|
|
+脚本会自动修改 Dockerfile,应用以下六项优化:
|
|
|
|
|
|
|
|
### 1. Docker 基础镜像加速
|
|
### 1. Docker 基础镜像加速
|
|
|
|
|
|
|
@@ -147,6 +147,19 @@ ENV PIP_ONLY_BINARY=:all:
|
|
|
|
|
|
|
|
**实现方式**:在 `FROM` 行后插入 `ENV` 指令。
|
|
**实现方式**:在 `FROM` 行后插入 `ENV` 指令。
|
|
|
|
|
|
|
|
|
|
+### 6. 构建时代理配置
|
|
|
|
|
+
|
|
|
|
|
+通过 `--build-arg` 传递代理配置,让构建过程中的网络请求(如 poetry/pip 下载依赖)走代理:
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+--build-arg HTTP_PROXY=http://192.168.1.222:7890
|
|
|
|
|
+--build-arg HTTPS_PROXY=http://192.168.1.222:7890
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+**作用**:解决国内网络环境下某些依赖包无法直接下载的问题。
|
|
|
|
|
+
|
|
|
|
|
+**配置方式**:修改脚本配置区的 `$buildProxy` 变量。
|
|
|
|
|
+
|
|
|
## Dockerfile 修改示例
|
|
## Dockerfile 修改示例
|
|
|
|
|
|
|
|
原始 Dockerfile:
|
|
原始 Dockerfile:
|