すでに作成したDockerイメージでしたが、「Dockerfile」に問題があったために再度作り直すことになりました。
以前作成したDockerイメージを削除して作り直すだけですが、メモとしてまとめておきます。
またDockerは「docker-compose」で管理した状態となります。
環境
- Docker 20.10.23
- docker-compose 2.15.1
Dockerイメージを削除
以下のコマンドで対象となるDockerイメージ名を探し出します。
$ docker images
コマンドを入力すると、すでに作成されているDockerイメージの一覧が出力されます。
REPOSITORY TAG IMAGE ID CREATED SIZE
docker-laravel latest 902a1878f43c 4 weeks ago 587MB
postgres 15-alpine 6a35e2c987a6 5 weeks ago 243MB
対象のイメージを見つけ、以下のコマンドでDockerイメージを削除します。
$ docker rmi {REPOSITORY:TAG}
例:
$ docker rmi docker-laravel:latest
削除を実行すると以下の結果が表示されます。
Untagged: docker-laravel:latest
Deleted: sha256:998ba43aae5c72b0065c8b74dac78b6139f3b7509aceadedb378812c96d38333
Dockerイメージの作り直し
イメージ削除後に「Dockerfile」を修正します。
あとは通常通りに「docker-compose」で「Docker」を起動するだけとなります。
$ docker-compose up -d
単純ではありますが手順をまとめて迷わないようにしておきます。