MENU

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in useというエラーの対処法

  • URLをコピーしました!
目次

docker-compose up したときに出たエラーの内容

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in use

docker-compose up を使用としたらこんな感じのエラーが出た。

このエラーの対処法を説明していく。

解決策

 $ sudo lsof -i:3306

このコマンドを使用して、確認したportの番号を指定して状況を確認する。

$ sudo kill <PID>

PIDを指定してportを落とす。

そして、改めてdocker-compose upを実行するればコンテナが立ち上がる。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

東京のIT企業に所属しながらフルリモートで働く現役Webエンジニア。体育会出身で営業職からプログラミングを学び始め、2020年秋に未経験ながらエンジニアとして転職。Jリーグ下部組織出身/水戸商業サッカー部OB/欧州でのトライアウト経験あり

目次