今天搭建K8s的时候, 需要从k8s.gcr.io 来去镜像,但是终端代理的方式并不管用.
解决办法如下:
方法一:
vim /lib/systemd/system/docker.service
在[Service]下添加
Environment="HTTP_PROXY=http://192.168.123.7:1082/" "HTTPS_PROXY=http://192.168.123.7:1082/" "NO_PROXY=localhost,127.0.0.0/8"
然后重启docker
systemctl daemon-reload systemctl restart docker
方法二:
为docker服务创建一个systemd插入目录:
sudo mkdir -p /etc/systemd/system/docker.service.d
创建一个名为/etc/systemd/system/docker.service.d/http-proxy.conf ,添加如下内容
[Service] Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" Environment= "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/" Environment="NO_PROXY=localhost,127.0.0.1"
然后重启docker
systemctl daemon-reload systemctl restart docker
参考文档:https://docs.docker.com/config/daemon/systemd/
还没有评论,来说两句吧...