追記:CentOS8でのDockerの利用はnftablesに変わったこともあり動作が不安定、または起動しない状態になります。がんばれば動くようにできる可能性もありますが多分無意味です。CentOS8でコンテナを実行する場合はPodman(CentOS8標準)、CentOSでDockerを使う場合はCentOS7、最新のOSでDockerを使う場合はUbuntuとなります。
下記の内容は上記を前提としてご確認ください。
CentOS8にDockerをインストールする。テスト用の為、SELinuxとfirewalldは無効とした。
公式リポジトリのインストール
[root@centos ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 [root@centos ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
DockerCEインストール
[root@centos ~]# yum install -y docker-ce docker-ce-cli containerd.io
Docker起動
[root@centos ~]# systemctl enable --now docker.service
Docker起動確認
[root@centos ~]# systemctl status docker.service
CentOS 8 Docker インストール