はじめに
本記事は、プログラミング初学者、学習を進めていて疑問に思った点について調べた結果を備忘録も兼ねてまとめたものです。
そのため、記事の内容に誤りが含まれている可能性があります。ご容赦ください。
間違いを見つけた方は、お手数ですが、ご指摘いただけますと幸いです。
Docker Compose基本コマンド一覧
コンテナを作成して起動する
$ docker-compose up
// バックグラウンドで実行
$ docker-compose up -d
// 起動まえにイメージを作成
$ docker-compose up -build
サービス起動(既にコンテナがある状態で)
$ docker-compose start
コンテナ停止(コンテナ・ネットワーク削除)
$ docker-compose down
// イメージも削除
$ docker-compose down –rmi all
サービス停止
$ docker-compose stop
コンテナ再起動
$ docker-compose restart
コンテナへのログイン
$ docker-compose exec [サービス名] [コマンド]
e.g.
$ docker-compose exec web bash
起動中コンテナ一覧表示
$ docker-compose ps
ログの表示
$ docker-compose logs
コンテナ内でコマンドを実行
docker-compose exec web /bin/bash
修正を反映させる
// buildし直して
$ docker-compose build
// 起動する
$ docker-compose up -d