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

 

CentOS

Posted by arkgame