Rocky Linux 8.5にdockerをインストールする
環境
# cat /etc/redhat-release
Rocky Linux release 8.5 (Green Obsidian)
1.リポジトリを追加します
# sudo 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 Rocky Linux 8 - AppStream baseos Rocky Linux 8 - BaseOS cassandra Apache Cassandra 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 Rocky Linux 8 - Extras mongodb-org-5.0 MongoDB Repository remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64 remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
3.以下のコマンドを実行してdockerインストールを行います
# sudo dnf install docker-ce --allowerasing
4.dockerバージョンを確認します
# docker -v Docker version 20.10.13, build a224086
5.docker起動と自動起動を設定します
自動起動を設定します
# sudo systemctl enable docker Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
dockerを起動します
# sudo systemctl start docker
ステータスを確認します
# sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor pres> Active: active (running) since Wed 2022-03-23 17:47:11 EDT; 7s ago
6.dockerをユーザーで実行できるようにdockerグループに追加します
# sudo usermod -aG docker ${USER}
dockerを再起動します
# sudo systemctl restart docker
6.「hello-world」を実行します
# docker run hello-world