403 ForbiddenによりRedHatへのDockerのインストールが失敗する

403 ForbiddenによりRedHatへのDockerのインストールが失敗する

以下に基づいて、「Hat Enterprise Linux Serverリリース7.2(Maipo)」にDockerをインストールしようとしています。このガイドラインしかしsudo yum install docker-engine失敗しました:

https://yum.dockerproject.org/repo/main/centos/7Server/repodata/repomd.xml: [Errno 14] HTTPS Error 403 - Forbidden

努力するそのウェブサイトブラウザ(アクセス制限がないと推定される私のローカルコンピュータ)では、実際には同じ方法で失敗します。私もURLの「7Server」バージョンを「7」に置き換えます。実際にブラウザからアクセスできます。

そこで何が起こったの? docker "7Server"にアクセスできないのはなぜですか? Yumがそのバージョンを選んだのはなぜですか? 「7」を選択してもらえますか?それともRedHadディストリビューションにDockerをインストールするにはどうすればよいですか?


注: 類似の SE 質問について人々は提案しました。SELinuxを無効にするまたはプロキシ設定の無効化しかし、私は説明したようにブラウザから403を受信して​​いるという事実がこれを排除すると信じています(私のデバイスでもプロキシ設定が見つかりません)。/etc/yum.confまたは/etc/yum.repos.d/*/hdp.conf)。

答え1

実際、 /etc/yum.repos.d/docker.repo ファイルは次のようになります。

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

問題は解決します。

関連情報