centos 服务器 docker 使用代理
宿主机使用代理
在宿主机的全局配置文件中添加代理信息
vim /etc/profile
export http_proxy=http://127.0.0.1:7897
export https_proxy=http://127.0.0.1:7897
export no_proxy="localhost,127.0.0.1,::1,172.171.0.0"
docker 命令使用代理
例如我想在使用使用 docker pull 使用代理,需要配置
vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTPS_PROXY=http://172.171.16.16:7890/"
docker 的容器中镜像使用代理
在docker所在的宿主机上配置:
在docker 的账号密码文件中加入代理配置
vim /root/.docker/config.json
"proxies": {
"default": {
"httpProxy": "http://proxy.example.com:8080",
"httpsProxy": "http://172.171.16.16:7890",
"noProxy": "localhost,127.0.0.1,.example.com"
}
}