DockerをインストールしようとしたらOperation timed outエラーがでた

Web開発

皆さん、こんにちは!

先日、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

自分がいるのがベトナムだから遅いのか??どうかわかりませんが。

みなさんのお役に立てれば幸いです。

ではでは!

タイトルとURLをコピーしました