banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。