目次
前提
- 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