LoginSignup
2
2

More than 3 years have passed since last update.

docker-compose up-d でport is already allocatedエラー

Posted at

概要

docker for macを使用していて
docker-compose up -dでdockerの起動をしようとした所port is already allocatedエラーが出た

原因

dockerで使用したいポートが既に使われているので起動できませんよってなってる模様

対応

lsof -i:ポート番号でそのポートが既に使われてる事を確認

COMMAND    PID    USER    FD   TYPE             DEVICE SIZE/OFF NODE NAME
com.docke XXXX     usr   12u   IPv6 XXXXXXXXXXXXXXXXXX      0t0  TCP *:irdmi (LISTEN)

上記で確認できたPIDをkill
sudo kill XXXX

・・・をしたら行けるとあったが今回はこれでは解決せず

解決

こちらを参考に https://teratail.com/questions/212664
docker psで既に起動しているコンテナがあるか確認、

CONTAINER ID        IMAGE                   COMMAND                  CREATED              STATUS              PORTS                  NAMES
XXXXXXXXXXXX        wordpress:latest        "docker-entrypoint.s…"   7 months ago         Up About a minute   0.0.0.0:8000->80/tcp   dockerwp_wordpress_1

確認できたらCONTAINER IDを使って
docker stop CONTAINER_IDで対象をstop後、再度
docker-compose up -dで無事動作した

参考

https://teratail.com/questions/212664
https://qiita.com/hiro0053b/items/c3306997c8ff029f720a

そもそもdocker for macを立ち上げたタイミングでなぜか全てのコンテナが立ち上がってしまう状態になってしまっているのでなんとかしたい。。。

2
2
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
2
2