
以下の手順に従ってredhat7にdockerceをインストールしようとしています。
yum update -y
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
次のエラーがあります
---> ソフトウェアパッケージ docker-ce-cli.x86_64 1:18.09.6-3.el7 をインストールします --> 完全な依存関係の解決
エラー:パッケージ:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)にはlibcgroupが必要です。
エラー:パッケージ:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)にはlibseccomp> = 2.3が必要です。
エラー: パッケージ: 3: docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable) 要件: コンテナ-selinux >= 2.9
エラー:パッケージ:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)にはlibseccomp.so.2()(64ビット)が必要です。
--skip-broken を使用して問題を解決できます。次のように実行できます。rpm -Va --nofiles --nodigest
答え1
/etc/yum.repos.d/redhat.repo で =1 [rhel-7-server-extras-rpms] リポジトリを有効にする必要があります。
その後、もう一度やり直してください。 yum install docker-ce docker-ce-cli Containerd.io
答え2
yumをきれいにしてdockerをインストールしてみましたか?
yum clean all
yum install docker-ce
答え3
未解決の依存関係があります。
以下の内容を活用して、インストールが成功したかどうかを教えてください。
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras