0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

学習で使用しているDockerコマンド

Last updated at Posted at 2024-07-09

docker composeコマンド

記述されたサービス定義を元にDockerイメージを作成

# Dockerfileとdocker-compose.ymlに記述されたサービス定義を元に
docker compose build

コンテナ起動

docker compose up 

コンテナとネットワークを削除

docker compose down

指定されたサービスでコンテナを生成し、その中でユーザーが指定したコマンドを実行

docker compose run [service名]  [command]
# 例
docker compose run web bundle install

実行中のコンテナでコマンドを実行

exec:実行者

docker compose exec [service名] [command]

# web サービスで実行中のコンテナに対して bash シェルを開始
docker compose exec web bash

# 開発環境でのツールやサーバー起動スクリプトを実行 ※bin/devスクリプト
docker compose exec web bin/dev

参考
https://qiita.com/etaroid/items/88ec3a0e2d80d7cdf87a#docker-compose%E7%AE%A1%E7%90%86%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?