Windows 环境
windows拉取docker镜像经常拉取不下来,目前我知道有三种方式可以处理这个问题。
- 本机挂代理下载
- 可以上外网的服务器下载后打包传回本机
- github配合阿里云docker镜像
这里我感觉使用第一个比较简单,剩下的两个方式大家可以自行搜索。
我使用的是v2rayN,先点击设置查看一下端口号。
临时生效
这种方式只是临时生效,当你关闭Cmd再次打开,代理就失效了。
使用sock5代理
取消代理设置
测试是否生效
长期生效
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量 ,在系统环境中,添加如下两个环境变量。
Linux环境
我使用的arch系统,代理软件是qv2ray,大家的配置方式可能不同,但也是大同小异,本文重点参考Arch Wiki Proxy。
先qv2ray中查看,本地代理端口:
临时生效
临时取消代理
脚本生效(推荐使用)
vim ~/.bashrc
复制粘贴如下代码
没有username
和password
可以不填。
source ~/.bashrc
,重新跑一下脚本。
直接在命令行中输入proxy_on
即可配置开启代理,proxy_off
关闭代理。
切换sudo
命令时,会因为环境变量切换导致代理失效,解决办法如下:
在/etc/sudoers.d/05_proxy
中添加一行: