0
0

docker compose up -dをした時に「Bind for 0.0.0.0:3306 failed: port is already allocated」のエラーが出てしまった時の対処法

Posted at

環境

Docker version 23.0.5
Docker Compose version v2.17.3

経緯

docker compose up -d

をした際に

Bind for 0.0.0.0:3306 failed: port is already allocated

とエラーが出た。

原因

「docker compose up」の際に「driver failed programming external connectivity on endpoint」エラーが発生した場合の対処
こちらの記事を参照すると
「ポートが被ってるから無理やで」とのこと。

スクリーンショット 2024-07-13 13.11.06.png

解決方法

ports:-3306:3306を3307:3306にすることで解決!

個人的な見解

dockerの練習で諸々立ち上げっぱなしになってるのが原因かと。。。
上記の解決方法も一時的な解決策でしかないので、立ち上げから停止まで体系的に学習しないとまずい気しかしません。(記事は大変参考になりました!)

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