🎼docker-compose
docker composeでbuildしたコンテナの扱い方
滅びの呪文
docker-compose down --rmi all --volumes参考サイト
キャッシュ
キャッシュがあることで速やかに処理できるが、Dockerfileの変更を反映できない欠点がある。
build
imageのみbuildする
docker-compose buildキャッシュなしでbuildするとき
docker-compose build --no-cacheup
キャッシュがある場合 キャッシュを使って一発でイメージの構築から、コンテナの構築・起動までする。
docker-compose upキャッシュがない場合
docker-compose up --buildバックグラウンド実行 -d オプションをつける
プロジェクト名の指定 -p オプションをつける
ファイルの指定をして up する
docker-compose -f docker-compose.yaml up -d本番環境ファイル・・・docker-compose-dev.yaml
開発環境ファイル・・・docker-compose-prod.yaml
docker build -f Dockerfile.dev本番環境ファイル・・・prod.Dockerfile
開発環境ファイル・・・dev.Dockerfile
down
コンテナの停止、削除を実行する。
docker-compose downstart
既存のコンテナの起動をする。コンテナがない場合は、失敗する
docker-compose startstop
サービスを停止する。
docker-compose stoprestart
コンテナを再起動する。
docker-compose restartrm
サービスを破棄する。
docker-compose rmexec
サービスのコンテナ内でコマンドを実行する。
コンテナ名ではなくサービス名を書く!
docker-compose exec [serviec名] /bin/bashps
サービスのコンテナの状況を確認する。
docker-compose pspostgresのTips
Last updated