重要
最重要的事:
- Qv2ray开代理
本人使用Qv2ray
- 设置系统代理
- 勾选SOCKS设置,并填写端口
1088
,UDP本地IP127.0.0.1
。
- 设置docker代理配置
1
2
| sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
|
将以下内容填入文件http-proxy.conf
1
2
3
4
5
| [Service]
Environment="HTTP_PROXY=http://127.0.0.1:30388"
Environment="HTTPS_PROXY=http://127.0.0.1:30388"
Environment="ALL_PROXY=socks5://127.0.0.1:1088"
Environment="NO_PROXY=localhost,127.0.0.1,reg.chebai.org,icosdop.service.rd,hub.icos.city,registry.npm.taobao.org"
|
- 重启docker服务
1
2
| root@:~# systemctl daemon-reload
root@:~# systemctl restart docker
|
- 查看配置
1
2
| systemctl show --property=Environment docker
Environment=HTTP_PROXY=http://127.0.0.1:30388 HTTPS_PROXY=http://127.0.0.1:30388 ALL_PROXY=socks5://127.0.0.1:1088 NO_PROXY=localhost,127.0.0.1,reg.chebai.org,hub.icos.city,icosdop.service.rd
|
- docker pull 谷歌仓库镜像
1
2
3
4
5
6
7
8
9
10
| root@:~# docker pull gcr.io/google_containers/pause-amd64:3.0
3.0: Pulling from google_containers/pause-amd64
a3ed95caeb02: Pull complete
f11233434377: Pull complete
Digest: sha256:163ac025575b775d1c0f9bf0bdd0f086883171eb475b5068e7defa4ca9e76516
Status: Downloaded newer image for gcr.io/google_containers/pause-amd64:3.0
root@:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
stephenlu/pause-amd64 3.0 78ba6fae6829 3 weeks ago 747 kB
gcr.io/google_containers/pause-amd64 3.0 99e59f495ffa 20 months ago 747 kB
|
- minikube启动k8s集群
使用国内proxy启动
1
2
3
| minikube start --registry-mirror=https://registry.docker-cn.com
# 或
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
|
使用docker体验容器搬运镜像
官方体验虚拟机
进入虚拟机,拉取gcr等墙外镜像。再推送至docker.io中
Reference
docker使用代理pull gcr仓库镜像
docker官方文档设置HTTP/HTTPS Proxy
遗留问题
docker 配置 no_proxy 无法使用 通配模式。