Skip to content

Docker インストール

目的

Linux サーバーに Docker と Docker Compose をインストールし、Sa2web のデプロイ準備を行います。

前提条件

  • サーバーがソフトウェアリポジトリへアクセスできる、またはオフラインインストールパッケージを準備している。
  • 現在のユーザーに sudo または root 権限がある。

操作手順

Ubuntu/Debian の例:

bash
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER

CentOS/RHEL の例:

bash
sudo yum install -y yum-utils
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Compose v2 を確認します。

bash
docker compose version

結果検証

bash
docker run --rm hello-world
docker compose version

よくある質問

  • docker グループへ追加した後は、通常 shell へ再ログインする必要があります。
  • 本番サーバーでは Docker ログローテーションを設定し、ログでディスクがいっぱいになることを防ぐことを推奨します。
  • オフライン環境では、Docker、Compose プラグイン、製品イメージパッケージを事前に準備してください。

Sa2web 1.0.0