CentOS Stream 9にdockerをインストールする
環境
CentOS Stream release 9
操作方法
1.システムパッケージを更新します
# sudo dnf update
2.dockerリポジトリを追加します。
#sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
3.追加したリポジトリを確認します
# dnf repolist repo id repo の名前 anydesk AnyDesk CentOS - stable appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS crb CentOS Stream 9 - CRB docker-ce-stable Docker CE Stable - x86_64 epel Extra Packages for Enterprise Linux 9 - x86_64 epel-next Extra Packages for Enterprise Linux 9 - Next - x86_64 extras-common CentOS Stream 9 - Extras packages mongodb-org-6.0 MongoDB Repository mysql-connectors-community MySQL Connectors Community mysql-tools-community MySQL Tools Community mysql80-community MySQL 8.0 Community Server nodesource Node.js Packages for Enterprise Linux 9 - x86_64 remi Remi's RPM repository for Enterprise Linux 9 - x86_64 remi-modular Remi's Modular repository for Enterprise Linux 9 - x86_64 remi-safe Safe Remi's RPM repository for Enterprise Linux 9 - x86_64 yarn Yarn Repository
4.必要なパッケージをインストールします
# sudo dnf -y install device-mapper-persistent-data lvm2
5.dockerをインストールします
# sudo dnf install docker-ce --allowerasing
6.dockerバージョンを確認します
# docker -v Docker version 20.10.18, build b40c2f6
7.docker起動と自動起動を設定します。
# sudo systemctl enable docker Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service. # sudo systemctl start docker
8.dockerをユーザーで実行します
# sudo usermod -aG docker ${USER} # newgrp docker # id $USER uid=0(root) gid=0(root) groups=0(root),972(docker)
9.動作確認
# docker run hello-world