由于公司用的是局域网,访问外网需要设置代理,这样也就导致在使用docker是无法下载镜像
因此在网上找了很多方法但大都没有用(或许自己太笨),但是无意间发现在环境变量里设置代理docker 在加载时会读取之后就可以下载了。
第一种方法
首先打开环境变量设置输入
变量名:HTTP_PROXY
变量值:公司的代理ip:port
完成之后点击确定重启docker就ok了
重启命令 dokcer-machine restart;
HTTP_PROXY还有有可能你打不开环境变量,运维把权限给关闭了
这个时候可以试一下以下方法
打开cmd
输入setX HTTP_PROXY 代理ip:port
就可以了
之后验证
https_proxy添加成功
第二种方法
在我设置阿里加速器的时候看到有个有个文件里有我设置的HTTP_PROXY由此发现原来也可以在这里设置代理ip
首先用ssh 进入docker(这个可以在网上查找也可以在我的docker 设置阿里镜像里找打如何进入跳转)
进入之后
输入命令 sudo vi /var/lib/boot2docker/profile
会找到之前设置的代理ip
如果你的没有可以在此添加
export "HTTP_PROXY=ip:port"
设置代理ip添加完重启docker 结束
网友评论