由于官方目前没有提供直接给docker添加代理的功能,因此在下载一些非docker hub镜像(如:ghc.io等)速度就会特别慢,因此需要通过添加代理的方式提速。
使用前提:已经有代理工具,如小猫咪、小飞机等。
操作步骤:
-
开启SSH
-
通过ssh登陆到飞牛,Mac和Linux可以直接 ssh <username>@<nas-ip> 登录,Windows可以通过PuTTY来登陆,用户名是管理员账户的用户名,区分大小写,密码是对应账户的密码。
- 修改docker配置文件
/etc/docker/daemon.json ,添加红框中的内容
sudo vim /etc/docker/daemon.json
{
"proxies": {
"http-proxy": "http://proxy.example.com:3128",
"https-proxy": "https://proxy.example.com:3129",
"no-proxy": "*.test.example.com,.example.org,127.0.0.0/8"
}
}
- http-proxy:表示http代理,支持http、socks5等格式
- https-proxy:表示https代理,支持http、socks5等格式
- no-proxy:不使用代理的IP网段/域名,支持*通配符,用英文逗号分隔
- 重启docker服务
sudo systemctl restart docker.service
sudo docker info
|