Rocky Linux8へDockerをインストールする

Rocky Linux8でDockerを使いたく、インストールしたのでメモ

手本サイト:https://mebee.info/2021/07/09/post-38463/

※すべて root で実行する

Dockerのリポジトリを追加
# dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# dnf repolist
<結果>
repo id                                      repo の名前
appstream                                    Rocky Linux 8 - AppStream
baseos                                       Rocky Linux 8 - BaseOS
docker-ce-stable                             Docker CE Stable - x86_64
epel                                         Extra Packages for Enterprise Linux 8 - x86_64
extras                                       Rocky Linux 8 - Extras
インストールを実行
# dnf install docker-ce

<結果>
メタデータの期限切れの最終確認: 0:07:32 時間前の 2023年02月04日 10時07分23秒 に実施しました。
エラー:
 問題: インストール済パッケージの問題 buildah-1:1.27.3-1.module+el8.7.0+1122+04a7498b.x86_64
  - パッケージ buildah-1:1.27.3-1.module+el8.7.0+1122+04a7498b.x86_64 には runc >= 1.0.0-26 が必要ですが、どのプロバイダーからもインストールできません
  - パッケージ buildah-1:1.27.2-2.module+el8.7.0+1078+e72fcd4f.x86_64 には runc >= 1.0.0-26 が必要ですが、どのプロバイダーからもインストールできません
  - パッケージ containerd.io-1.6.4-3.1.el8.x86_64 は runc と競合しています。これは runc-1:1.1.4-1.module+el8.7.0+1078+e72fcd4f.x86_64 により提供されます
  - パッケージ containerd.io-1.6.4-3.1.el8.x86_64 は runc を廃止しました。これは runc-1:1.1.4-1.module+el8.7.0+1078+e72fcd4f.x86_64 により提供されます
  - パッケージ containerd.io-1.6.4-3.1.el8.x86_64 は runc と競合しています。これは runc-1:1.1.4-1.module+el8.7.0+1122+04a7498b.x86_64 により提供されます
  - パッケージ containerd.io-1.6.4-3.1.el8.x86_64 は runc を廃止しました。これは runc-1:1.1.4-1.module+el8.7.0+1122+04a7498b.x86_64 により提供されます
:
:
エラーを解消するにはallowerasingオプションをつけて次のように実行する

# dnf install docker-ce --allowerasing
確認

# docker -v
Docker version 23.0.0, build e92dd87
起動
systemctl enable docker
systemctl start docker
docker composeのインストール
# curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url  | grep docker-compose-linux-x86_64 | cut -d '"' -f 4 | wget -qi -

# chmod +x docker-compose-linux-x86_64
# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
# docker-compose version
Docker Compose version v2.15.1

コメント

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