皆さん、こんにちは!
先日、dockerをインストールする機会があったのですが。。
なぜか。。time outエラーがでまして。
これはなんなのか調べてみた結果を共有します。
エラー内容
まず、そもそも。。
dockerのリポジトリを追加するときにエラーを吐かれました。。
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 12] Timeout on https://download.docker.com/linux/centos/docker-ce.repo: (28, 'Operation timed out after 30000 milliseconds with 0 out of 0 bytes received')
いままで、何度もdockerをインストールしてきましたが。。
こんなことは初めてです。
エラー解決方法
yum.confのtimeoutを長く設定すると、問題解決しました!
# cat /etc/yum.conf | grep timeout
timeout=120
今回は120秒としてます。
再度、実行してみるとこんな感じで普通に通りました。
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
自分がいるのがベトナムだから遅いのか??どうかわかりませんが。
みなさんのお役に立てれば幸いです。
ではでは!