1
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 3 years have passed since last update.

docker-composeコマンド

Posted at

docker-compose

Docker Compose で複数コンテナ構築&管理

up

サービス用のコンテナの構築、作成、起動、アタッチを行います。
docker-compose up [オプション] [サービス...]

down

コンテナーを停止します。 そしてupコマンドによって生成されたコンテナー、ネットワーク、ボリューム、イメージを削除します。
docker-compose down [options]

exec

このコマンドはdocker execと同じです。 このサブコマンドを使って、サービスに対する任意のコマンドを実行することができます。
docker-compose exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...]
そしてコンテナ名はdocker-compose.ymlの中に書かれています

version: '3' services: web: <-- サービス名(コンテナ名) build: . db: <-- サービス名(コンテナ名) image: mysql:5
docker-compose exec web bash

images

生成済コンテナーによって利用されているイメージの一覧を表示します。
docker-compose images [options] [SERVICE...]

ps

コンテナーを一覧表示します。
docker-compose ps [options] [SERVICE...]

オプション

  • d:バックグラウンド起動

start

既存のサービスコンテナーを起動します。
docker-compose start [SERVICE...]

stop

実行中コンテナーを停止しますが削除はしません。 停止したコンテナーはdocker-compose startによって再起動することができます。
docker-compose stop [options] [SERVICE...]

top

実行中のプロセスを表示します。
docker-compose top [SERVICE...]
例:docker-compose top

rm

停止中のサービスコンテナーを削除します。
docker-compose rm [options] [SERVICE...]
例:docker-compose rm

1
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
1
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?