docker環境構築

参考サイト


https://docs.docker.jp/engine/installation/linux/index.html
https://supilog.supisupi.com/blog/2p77qe6np5e4/

構築環境


ハードウェア

  • OS:Almalinux9
  • CPU:1core
  • Mem:4G
  • Storage:50G
  • IPaddress:192.168.0.202
  • Hostname:dockerserver

インストールパッケージ

  • wget
  • docker-ce
  • docker-compose(git からダウンロード)

構築


  • wget をインストール
$sudo dnf install wget
  • リポジトリの追加
# tmpへ移動
$cd /tmp
# docker-ce.repoをダウンロード
$sudo wget https://download.docker.com/linux/centos/docker-ce.repo
# docker-ce.repoをyum.repos.dへ移動
sudo mv docker-ce.repo /etc/yum.repos.d/
# dockerのリポジトリが有効できているか確認
$sudo dnf repolist
repo id                             repo name
appstream                           AlmaLinux 9 - AppStream
baseos                              AlmaLinux 9 - BaseOS
docker-ce-stable                    Docker CE Stable - x86_64 #これ
extras                              AlmaLinux 9 - Extras
  • docker-ce のインストール
$sudo dnf install docker-ce
  • docker-compose のインストール
# docker-composeのインストール
$sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-x86_64
# docker-composeに実行権を追加
$sudo chmod +x /usr/local/bin/docker-compose
# バージョン確認
$docker --version
Docker version 26.1.1, build 4cf5afa
  • 個人ユーザーをグループ追加
$sudo usermod -aG docker [個人ユーザー]
  • docker を起動および自動起動化
$sudo systemctl start docker
$sudo systemctl enable docker
  • 【おまけ】Docer(Docker compose)を使う時の概念図(DD Erikson作) Docker compose概念図 Docker compose概念図