docker-composeチートシート
投稿日:
環境
macOS High Sierra 10.13.2
docker-compose 1.18.0
■よく使いそうなコマンド
yamlで指定したサービスを全て生成&起動する
docker-compose up -d
※-dオプションを付けるとバックグラウンドで起動する
ビルドが必要なコンテナはビルドも走る
現在稼働しているコンテナを確認する
docker-compose ps
現在稼働しているコンテナを全て停止&削除する
docker-compose down
■サービスを個別に操作するコマンド
サービス指定でコンテナを生成する
docker-compose create {サービス名}
サービス指定でコンテナを起動する
docker-compose start {サービス名}
createとstartを1発で実施する
docker-compose run -d {サービス名}
サービス指定でコンテナを停止する
docker-compose stop {サービス名}
※create
やrun
コマンド実行時は、指定したサービスにdepends_on
等で紐づけられているサービスも一緒に起動する