Open2

🐳 Docker

がいもがいも

初期設定

インストール

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

一般ユーザーを追加

sudo usermod -aG docker {ユーザー名}
がいもがいも

コマンド

# Container
docker container prune            # 停止中のコンテナを一括削除
docker container exec -it {コンテナ名} bash   # コンテナに入る

# Compose
docker-compose up -d --build      # Dockerfileを再読み込み
docker-compose up -d              # compose.ymlを再読み込み

# Swarm
docker swarm init                 # 初期化
docker swarm join-token worker    # マネージャーノードで参加トークンを取得

# Stack
docker stack deploy -c docker-compose.yml {スタック名}    # composeに基づいてデプロイ