dockerコンテナのコンフリクトを解消

docker-compose up したときにこんなエラーが出た。

ERROR: for php-phalcon  Conflict. The name "/hogehoge" is already in use by container 97f681afd00ac446e9cb7f862b344d360f1e3cb15d1386492d63f977f08e897c. You have to remove (or rename) that container to be able to reuse that name.

コンテナを削除するか、リネームしろとのことなので
コンテナが持っているデータが消えても良ければ、docker rmで削除する。


docker rm コンテナ名

もし起動中で消せなければ、-f オプションで強制的に消せる。


docker rm -f コンテナ名

コンフリクトしているコンテナに消えてほしくないデータがある場合は一旦リネームしておく。


docker rename コンテナ名 新しいコンテナ名

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です