機能・要件 
 構成・方式 
 タスク 
 導入 
    動作条件
    エンジン
    起動
 ToolBox導入 

 CentOSの動作条件 (CentOS)
 ・64bitでインストールされた何らかのCentOS バージョンを必要
 ・kernel は少なくとも 3.10 以上が必要
$ uname -r
3.10.0-1160.36.2.el7.x86_64
 ・システムは潜在的なカーネルのバグを修正するため、全てパッチを当てる。

 Dockerエンジンのインストール  (Linux、Yum)
 ・パッケージを更新
# yum update
 ・リポジトリの設定に必要なパッケージをインストール
$ yum info yum-utils
インストール済みパッケージ
名前  yum-utils
アーキテクチャー  noarch
バージョン  1.1.31
リリース  54.el7_8
ライセンス  GPLv2+
$ yum info device-mapper-persistent-data
インストール済みパッケージ
名前  device-mapper-persistent-data
アーキテクチャー  x86_64
バージョン  0.8.5
リリース  3.el7_9.2
ライセンス  GPLv3+
$ yum info lvm2
インストール済みパッケージ
名前  lvm2
アーキテクチャー  x86_64
バージョン  2.02.187
リリース  6.el7_9.5
ライセンス  GPLv2
 ・stable(安定)版のリポジトリファイルを設定
# yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

「/etc/yum.repos.d/」に「docker-ce.repo」リポジトリを追加
 ・パッケージをインストール
# yum install docker-ce docker-ce-cli containerd.io
インストール
containerd.io.x86_64 0:1.4.12-3.1.el7
docker-ce.x86_64 3:20.10.12-3.el7
docker-ce-cli.x86_64 1:20.10.12-3.el7
依存性関連をインストール
container-selinux.noarch 2:2.119.2-1.911c772.el7_8
docker-ce-rootless-extras.x86_64 0:20.10.12-3.el7
docker-scan-plugin.x86_64 0:0.12.0-3.el7
fuse-overlayfs.x86_64 0:0.7.2-6.el7_8
fuse3-libs.x86_64 0:3.6.1-4.el7
slirp4netns.x86_64 0:0.4.3-4.el7_8
 ・インストール作成されたdockerグループにdockerを使う一般ユーザを追加
# usermod -G docker -a user1
$ id user1
uid=1000(user1) gid=1000(user1) groups=1000(user1),981(docker)

 サービス起動
 ・起動
# systemctl start docker.service
# systemctl enable docker.service