LoginSignup
0
0

AlmaLinux9にdockerとdocker-composeを導入した

Posted at

はじめに

自宅サーバ用に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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0