Dockerで再度コンテナを再構築(リビルド)する方法 (original) (raw)

どこかのサイトのdocker-compose.ymlを参考にして構築してあとに例えば、PHPだけ、バージョンを変えて再構築したい場合に便利な手順です。--no-cacheをつければいいんですが、忘れそうなので、メモ程度に記事にしました。

# コンテナを削除
docker-compose rm <コンテナ名やコンテナID>

# ちゃんと指定したコンテナがなくなっているか確認
docker-compose ps -a

# 個別のコンテナを作り直し
docker-compose build --no-cache <service_name>

# 動作確認
docker-compose up -d

となります。

Dockerの基礎から学びたい方は、こちらの本がおすすめです。

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん (Compass Booksシリーズ)

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん (Compass Booksシリーズ)

Amazon

Anker Nebula (ネビュラ) Capsule 3 (Google TV搭載モバイルプロジェクター)【フルHD / 200ANSI ルーメン / 最大120インチ / 8Wスピーカー / 自動障害物回避/垂直・水平台形補正/フォーカス調整/スクリーンフィット/小型/家庭用】

Anker Nebula (ネビュラ) Capsule 3 (Google TV搭載モバイルプロジェクター)【フルHD / 200ANSI ルーメン / 最大120インチ / 8Wスピーカー / 自動障害物回避/垂直・水平台形補正/フォーカス調整/スクリーンフィット/小型/家庭用】

Amazon