1. 程式人生 > >Ubuntu的更改apt-get代理設定

Ubuntu的更改apt-get代理設定

網站伺服器切換回國內機房之後就是各種不適應,早上安裝Docker,一直提示

Get:1 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 docker-engine amd64 1.11.2-0~xenial [14.5 MB]
Err:1 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 docker-engine amd64 1.11.2-0~xenial
Operation too slow. Less than 10 bytes/sec transferred the last 120 seconds
E: Failed to fetch https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.11.2-0~xenial_amd64.deb Operation too slow. Less than 10 bytes/sec transferred the last 120 seconds
E: Unable to fetch some archives, maybe run a-get update or try with --fix-missing?

調查後發現是因為docker把相關檔案放在了Amazon S3上,國內只能時好時不好。原因大家都懂

直接修改“/etc/apt/apt.conf”檔案,配合Shadowsocks使用。

Acquire::http::proxy "http://127.0.0.1:1080/";
Acquire::ftp::proxy "ftp://127.0.0.1:1080/";
Acquire::https::proxy "https://127.0.0.1:1080/";


另外,apt-get也有一個“-o”選項,直接跟apt-get的設定變數,就不用指定配置檔案了,比如

sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:1080/”


其他安裝方法
http://get.daocloud.io/#install-docker

參考
http://blog.csdn.net/sww_simpcity/article/details/8776098