虚拟机全局代理配置
找到 VMnet8 的 IPv4 地址
a)打开此电脑,输入 “控制面板”,然后回车.
b)之后的步骤如图:
代理相关配置
a)打开局域网连接
b)记住你的代理端口
虚拟机代理配置
a)通过 vim 编辑 /etc/environmen 文件,添加如下内容:
Ps:这里的 ip 就是 VMnet8 的 ip,端口是代理的端口.
b)通过 curl www.google.com 测验代理是否成功.
Docker 代理配置
修改镜像
删除之前配置的国内镜像,配置 docker 官方镜像.
vim /etc/docker/daemon.json
配置如下:
{
"registry-mirrors": ["https://hub.docker.com"]
}
Ps:或者也不用上述这么复杂,直接删除
/etc/docker/daemon.json
文件即可.
修改 Docker 代理配置
a)修改配置文件(如果没有就创建)
vim /etc/systemd/system/docker.service.d/proxy.conf
b)按照以下模板修改代理的 IP 和 端口号信息:
[Service]
Environment="HTTP_PROXY=http://192.168.73.1:7897"
Environment="HTTPS_PROXY=http://192.168.73.1:7897"
Ps:如果是内网,就更换自己的内网地址~
c)加载配置,重启 Docker
# 加载配置
systemctl daemon-reload
# 重启docker
systemctl restart docker
# 查看代理配置是否生效
systemctl show --property=Environment docker
Ps:如果在重启 docker 的时候报错了,一定要检查上述配置的拼写问题!!!
d)测试拉取成功~