はじめに
自宅サーバ用にIntel NUCを用意したのでそのNUC上に色々構築したい。
ひとまずNUCには AlmaLinux9 をインストールしてあるのでその後の構築メモです。
今回は、docker-ceをインストールしたときの手順メモです。
podman? ubuntu環境でdocker使っているので個人的には却下です。本当にdockerと同じUIで使用できるのか、試してみても良いのですが・・・・
手順
まずはリポジトリ追加します。
$ sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnfコマンドでdocker-ceをインストール
$ sudo dnf -y install docker-ce docker-ce-cli containerd.io
:
:
インストール済み:
checkpolicy-3.5-1.el9.x86_64 container-selinux-3:2.221.0-1.el9.noarch containerd.io-1.6.26-3.1.el9.x86_64
docker-buildx-plugin-0.11.2-1.el9.x86_64 docker-ce-3:24.0.7-1.el9.x86_64 docker-ce-cli-1:24.0.7-1.el9.x86_64
docker-ce-rootless-extras-24.0.7-1.el9.x86_64 docker-compose-plugin-2.21.0-1.el9.x86_64 fuse-common-3.10.2-6.el9.x86_64
fuse-overlayfs-1.12-1.el9.x86_64 fuse3-3.10.2-6.el9.x86_64 fuse3-libs-3.10.2-6.el9.x86_64
libslirp-4.4.0-7.el9.x86_64 policycoreutils-python-utils-3.5-3.el9_3.noarch python3-audit-3.0.7-104.el9.x86_64
python3-distro-1.5.0-7.el9.noarch python3-libsemanage-3.5-2.el9.x86_64 python3-policycoreutils-3.5-3.el9_3.noarch
python3-setools-4.4.3-1.el9.x86_64 python3-setuptools-53.0.0-12.el9.noarch slirp4netns-1.2.1-1.el9.x86_64
tar-2:1.34-6.el9_1.x86_64
完了しました!
実際にdockerコマンドが実行できることの確認
$ docker --version
Docker version 24.0.7, build afdd53b
dockerサービスの起動
$ sudo systemctl enable docker
$ sudo systemctl start docker
続いて、docker-composeをインストール
深く考えずに最新バージョンをインストールしました。(参考にさせてもらった情報はなぜかバージョン固定になっている情報が多かった)
$ sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
実際にdocker-composeコマンドが実行できることの確認
$ /usr/local/bin/docker-compose --version
Docker Compose version v2.23.3
dockerグループにユーザを追加
$ sudo gpasswd -a username docker
まとめ
今更感が満載のメモですみません。
後日、全く同じ手順でRocky Linux 8.7 にも導入しました
参照リンク
https://qiita.com/Nats72/items/660798a9146baf68e376
https://higmasan.com/docker/almalinux-9-1%E3%81%ABdocker%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B/
https://blog.mitsuto.com/docker-compose-v2