CentOS8.3にdockerをインストールする方法
OSバージョン確認
# cat /etc/redhat-release
CentOS Linux release 8.3.2011
1.リポジトリを追加する
# dnf config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
repo の追加: https://download.docker.com/linux/centos/docker-ce.repo
2.リポジトリ確認
# dnf repolist repo id repo の名前 appstream CentOS Linux 8 - AppStream baseos CentOS Linux 8 - BaseOS docker-ce-stable Docker CE Stable - x86_64 epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras CentOS Linux 8 - Extras forensics CERT Forensics Tools Repository forensics-splunk CERT Forensics Tools Repository - Splunk nginx-stable nginx stable repo pgdg-common PostgreSQL common RPMs for RHEL/CentOS 8 - x86_64 pgdg10 PostgreSQL 10 for RHEL/CentOS 8 - x86_64 pgdg11 PostgreSQL 11 for RHEL/CentOS 8 - x86_64 pgdg12 PostgreSQL 12 for RHEL/CentOS 8 - x86_64 pgdg13 PostgreSQL 13 for RHEL/CentOS 8 - x86_64 pgdg95 PostgreSQL 9.5 for RHEL/CentOS 8 - x86_64 pgdg96 PostgreSQL 9.6 for RHEL/CentOS 8 - x86_64 powertools CentOS Linux 8 - PowerTools
3.dockerをインストール
#dnf install docker-ce
略
(競合するパッケージを置き換えるには、コマンドラインに '–allowerasing’ を追加し てみてください または、’–skip-broken’ を追加して、
インストール不可のパッケージ をスキップしてください または、’–nobest’ を追加して、最適候補のパッケージのみを使用しないでください)
# dnf install –nobest docker-ce
略
(競合するパッケージを置き換えるには、コマンドラインに '–allowerasing’ を追加し てみてください
または、’–skip-broken’ を追加して、インストール不可のパッケージ をスキップしてください)
# dnf install –allowerasing docker-ce
略
ダウンロードサイズの合計: 102 M
これでよろしいですか? [y/N]:y
略
GPG 鍵 0x621E9F35 をインポート中:
Userid : “Docker Release (CE rpm) <docker@docker.com>"
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
From : https://download.docker.com/linux/centos/gpg
これでよろしいですか? [y/N]: y
5.インストール完了画面
インストール済み: containerd.io-1.4.3-3.1.el8.x86_64 docker-ce-3:20.10.5-3.el8.x86_64 docker-ce-cli-1:20.10.5-3.el8.x86_64 docker-ce-rootless-extras-20.10.5-3.el8.x86_64 libcgroup-0.41-19.el8.x86_64 削除しました: buildah-1.16.7-4.module_el8.3.0+699+d61d9c41.x86_64 cockpit-podman-27.1-3.module_el8.3.0+699+d61d9c41.noarch podman-2.2.1-7.module_el8.3.0+699+d61d9c41.x86_64 podman-catatonit-2.2.1-7.module_el8.3.0+699+d61d9c41.x86_64 完了しました!
6.dockerバージョンの確認
# docker –version
Docker version 20.10.5, build 55c4c88
7.自動起動を有効にする
# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
8.dockerを起動する
# systemctl start docker
# systemctl status docker
● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor pres> Active: active (running) since Fri 2021-03-05 13:38:07 JST; 25s ago Docs: https://docs.docker.com