コンテンツへスキップ
Dockerエラーエラー
Error: Conflict. The container name is already in use

Error: コンテナ名はすでに使用されています

指定した名前のコンテナがすでに存在します(実行中または停止中を問いません)。

dockerlinuxwindowsmacos

このエラーの原因

`--name` で指定した名前が、停止中のコンテナも含む既存のコンテナに割り当て済みです。Docker はコンテナ名の一意性を要求します。

修正方法

古いコンテナを削除するには `docker rm old-container` を実行します。別の名前を使用するか、終了時に自動削除する `--rm` フラグを使用してください。強制削除は `docker rm -f container-name` で行えます。

例

docker rm old-container && docker run --name my-container myimage
公式ドキュメント

関連するエラーコード