一,ubuntu18宿主机内:
sudo su #切换到root用户
vim /etc/apt/apt.conf.d/10proxy #这个文件正常不存在,会新建一个
#编辑内容为:
Acquire::http::proxy "http://yourproxyaddress:proxyport/";
Acquire::https::proxy "http://yourproxyaddress:proxyport/";
Acquire::ftp::proxy "http://yourproxyaddress:proxyport/";
Acquire::socks::proxy "http://yourproxyaddress:proxyport/";
注意:
1,每一行最后的分号不要忘记
2,yourproxyaddress为你的代理地址
3,proxyport为你的代理端口号
如果要指定用户,则加入用户名和用户密码:
Acquire::http::proxy "http://yourusername:password@yourproxyaddress:proxyport/";
Acquire::https::proxy "http://yourusername:password@yourproxyaddress:proxyport/";
Acquire::ftp::proxy "http://yourusername:password@yourproxyaddress:proxyport/";
Acquire::socks::proxy "http://yourusername:password@yourproxyaddress:proxyport/";
注意:
1,yourusername为你要指定的用户名
2,password为用户名的密码
二,docker容器内:
同样是在容器内的/etc/apt/apt.conf.d/目录下创建10proxy,并把上述内容写进去。也可以直接执行下面命令将宿主机中的10proxy配置文件复制到容器对应位置
sudo docker copy /etc/apt/apt.conf.d/10proxy 容器ID:/etc/apt/apt.conf.d
注意:容器ID为你要设置apt代理的容器ID号