RHEL8/CentOS8/OracleLinux8にDockerをdnfでインストールする方法

目次

前提

  • RHEL8/CentOS8/OracleLinux8にDockerをインストールする手順
  • RHEL8系から利用できるdnfコマンドで実施
  • RHEL8系はPodmanというRedhadが開発したDockerに変わるコンテナ管理ツールが入っている
  • Podmanが入っているので依存関係エラーが発生する。後述。

Podmanのインストール

Podmanがあると依存関係でエラーとなるため削除

dnf -y remove podman

もしPodmanがインストールされていると以下のエラーが発生する

problem with installed package podman-3.0.1-6.0.1.module+el8.4.0+20157+b6591bfb.x86_64
problem with installed package podman-catatonit-3.0.1-6.0.1.module+el8.4.0+20157+b6591bfb.x86_64

インストール

リポジトリを追加

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Dockerのインストール

dnf -y install docker-ce docker-ce-cli containerd.io

docker-composeのインストール

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 実行権限付与
sudo chmod +x /usr/local/bin/docker-compose

起動と自動実行

起動方法

systemctl start docker

自動起動

systemctl enable docker

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化posted with ヨメレバ

WINGSプロジェクト 阿佐 志保 翔泳社 2018-04-11

Amazonで探す

Kindleで探す

楽天ブックスで探す

楽天koboで探す

7netで探す

hontoで探す

e-honで探す

紀伊國屋書店で探す

  • システム開発、アプリ開発
  • マッチングアプリ開発
  • インフラ構築支援等、なんでもご相談ください。
よかったらシェアしてね!
  • URLをコピーしました!
目次