-
Dockerが既に実行中の場合:
- Dockerデーモンが既に実行中である場合、新たに起動しようとするとエラーが発生します。まずはDockerが既に実行中でないことを確認しましょう。
- Linuxベースのシステムでは、ターミナルで以下のコマンドを実行してDockerプロセスを確認できます:
ps aux | grep docker
- プロセスが表示された場合は、既にDockerが実行中です。プロセスを終了させるか、再起動する必要があります。
-
/var/run/docker.pid ファイルが存在する場合:
- Dockerは起動時に
docker.pid
ファイルを生成し、終了時に削除します。しかし、何らかの理由で正しく削除されずに残っている場合、起動時にエラーが発生します。 - ターミナルで以下のコマンドを実行して、
docker.pid
ファイルが存在するか確認しましょう:ls /var/run/docker.pid
- ファイルが存在する場合は、削除します:
sudo rm /var/run/docker.pid
- Dockerは起動時に
-
Dockerデーモンの再起動: