docker设置代理 速度终于起飞
之前重装了系统,之前用docker的时候就感觉快的飞起,现在想来那时已经设置了代理。今天做题需要用到docker。docker pull的时候只有200kb/s。我真的要等的疯掉了。在网上找了一圈,成功设置代理,速度起飞,达到6MB/s。
我的情况
- 我的主机是windows,然后装了vmware。vmware里装了一台ubuntu server 20.04 LTS。然后平常我都是vscode remote ssh连接虚拟机来使用。
- 我们都知道vscode里是可以设置代理的,在设置里的proxy_http里,但是这对于docker貌似没有任何用处,速度依然龟速。
docker设置国内镜像有用吗?
- 我不知道是不是我的原因,反正我设置了国内镜像后,速度依然是爬的速度,瞒得离谱,所以这个方法对我没有任何用。
docker如何设置代理?
mkdir -p /etc/systemd/system/docker.service.d
code /etc/systemd/system/docker.service.d/http-proxy.conf
打开后输入以下内容
[Service]
Environment=HTTP_PROXY=192.168.40.1:7890 NO_PROXY=localhost,127.0.0.1
这个192.168.40.1是我的windows主机在vmware网络名里面的ip,因为主机对于虚拟机的网络来说,相当于一个路由器。
在保存完后运行以下指令
systemctl daemon-reload
systemctl restart docker
然后你就可以愉快的docker pull了。满速爽的一批