Dockerで原因不明のエラーが発生したら、ポートを確認してみよう
概要
Docker で立ち上げた DB に接続できず、なんでか悩んでいたら、Docker が正常に終了されておらず、ポートの LISTEN が残っていたことが原因でした。
Docker を切断する際に割と残っている印象があるので、もし不明なエラーで Docker が上手く立ち上がらない場合はポートを確認してみましょう、という話です。
少しでも、どなたかのお役に立てれば幸いです。
ポートの使用状況を確認する
以下のコマンドで確認ができます。
$ lsof -i:[ポート番号]
他のサービスに使われている又は残っている場合 👇
以前の docker で立ち上げた DB(postgres)が残っている
対処法
残っているプロセスを Kill すればよいです。
Kill [プロセスID]
Author And Source
この問題について(Dockerで原因不明のエラーが発生したら、ポートを確認してみよう), 我々は、より多くの情報をここで見つけました https://zenn.dev/def_yuisato/articles/docker-and-port-check著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol