infoMore than 3 years have passed since last update.
docker-composeの運用コマンドをまとめ
Last updated at Posted at 2020-05-30
Docker Composeのバージョン確認
$ docker-compose --version
複数コンテナの生成
$ docker-compose up [オプション] [サービス名.]
オプション |
説明 |
-d |
バッググラウンドで実行 |
--no-deps |
リンクのサービスを起動 |
--build |
イメージをビルドする |
--no-build |
イメージをビルドしない |
-t, --timeout |
コンテナのタイムアウトを秒指定 |
-scale SERVICE=サービス数 |
サービスの数を指定 |
複数コンテナの確認
状態確認
ログの確認
コンテナでのコマンド実行
複数コンテナの起動
複数コンテナの停止
複数コンテナの停止
複数コンテナの一時停止
複数コンテナの再開
サービスの構成確認
$ docker-compose port [オプション] サービス名 プライベートポート番号
オプション |
説明 |
--protocol=proto |
プロトコル。tcpまたはudp |
--index=index |
コンテナのインデックス数 |
複数コンテナの強制停止
-sで、Linuxのシグナルを送ることが可能。
複数コンテナの削除
複数リソースの一括削除
オプション |
説明 |
--rmi all |
全てのイメージを削除 |
--rmi local |
カスタムタグのないイメージだけ削除 |
-v, --volumes |
Compose定義ファイルのデータボリュームを削除 |
参考
プログラマのためのDocker教科書
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up