以下に基づいて、「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
問題は解決します。