LoginSignup
0
0

コンテナが起動できないエラー  [A server is already running. Check /アプリ名/tmp/pids/server.pid.]

Last updated at Posted at 2023-07-21

コンテナが起動しないエラーが発生

docker-compose upコマンドでサーバーが起動しない

 A server is already running. Check /アプリ名/tmp/pids/server.pid.

原因

ctrl+cでコンテナを停止するとERROR: 2という表示がでてコンテナが停止する。
この状態だと次にコンテナを起動する際に上記のエラーが出てしまうみたいです。

解決策

エラー内容を確認すると、すでにサーバー起動してるよserver.pid.を消してねということなので下記コマンドで削除

 rm tmp/pids/server.pid

無事サーバーに接続できました。

おまけ

Docker Compose V1でこのエラーは発生しているらしいので、コンテナ起動時にDocker Compose V2を使用してあげれば正常に終了してくれます。

docker-compose up    ←(Docker Compose V1)

docker compose up   ←こっちを使う(Docker Compose V2)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0