测试环境为: ubuntu == 18.04, docker == 19.03.1
有些docker容器是在Google Cloud上的是, 因此需要下载的时候, 需要配置代理才能访问
1 2 3 4
| sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
|
写入以下配置项
1 2
| [Service] Environment="HTTP_PROXY=http://127.0.0.1:8118/" "HTTPS_PROXY=http://127.0.0.1:8118/" "NO_PROXY=localhost,127.0.0.1,registry.docker-cn.com,hub-mirror.c.163.com"
|
http://127.0.0.1:8118
是shadowsocks转出来的http端口
不需要走代理的镜像仓库, 在NO_PROXY
里配置
配置生效
1 2 3 4 5 6
| sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl show --property=Environment docker
|
测试是否生效
1
| docker pull gcr.io/kubeflow-images-public/tensorflow-1.12.0-notebook-cpu:v0.5.0
|