🎼docker-compose

docker composeでbuildしたコンテナの扱い方

滅びの呪文

参考サイト

キャッシュ

キャッシュがあることで速やかに処理できるが、Dockerfileの変更を反映できない欠点がある。

build

imageのみbuildする

キャッシュなしでbuildするとき

up

キャッシュがある場合 \cdots キャッシュを使って一発でイメージの構築から、コンテナの構築・起動までする。

キャッシュがない場合

バックグラウンド実行 \cdots -d オプションをつける

プロジェクト名の指定 \cdots -p オプションをつける

ファイルの指定をして up する

本番環境ファイル・・・docker-compose-dev.yaml

開発環境ファイル・・・docker-compose-prod.yaml

本番環境ファイル・・・prod.Dockerfile

開発環境ファイル・・・dev.Dockerfile

down

コンテナの停止、削除を実行する。

start

既存のコンテナの起動をする。コンテナがない場合は、失敗する

stop

サービスを停止する。

restart

コンテナを再起動する。

rm

サービスを破棄する。

exec

サービスのコンテナ内でコマンドを実行する。

コンテナ名ではなくサービス名を書く!

ps

サービスのコンテナの状況を確認する。

postgresのTips

Last updated