编辑 ~/.docker/machine/machines/default/config.json
"HostOptions": {
"Driver": "",
"Memory": 0,
"Disk": 0,
"EngineOptions": {
"ArbitraryFlags": [],
"Dns": null,
"GraphDir": "",
"Env": [
"HTTP_PROXY=http://192.168.99.1:8118",
"HTTPS_PROXY=http://192.168.99.1:8118",
"NO_PROXY=localhost,127.0.0.1,192.168.99.100"
],
要生效的话,必须执行以下命令
docker-machine provision
设置好代理后,docker pull 跑得飞快:)
系统内部代理
cat > /etc/apt/apt.conf <<\EOF
Acquire::http::Proxy "http://192.168.99.1:8118";
EOF
--------
linux下,设置Docker的代理
- 创建目录
mkdir /etc/systemd/system/docker.service.d
- 创建文件并加入以下内容
cat >/etc/systemd/system/docker.service.d/http-proxy.conf << EOF
[Service]
Environment="HTTP_PROXY=http://192.168.1.128:8118"
Environment="HTTPS_PROXY=http://192.168.1.128:8118"
Environment="NO_PROXY=localhost,127.0.0.1"
EOF
- 更新重加载配置&重启Docker服务
systemctl daemon-reload
systemctl restart docker
No comments:
Post a Comment