んだ日記

ndaDayoの技術日記です

portで実行中のプロセスを調べる lsof コマンド

Docker で環境構築中に、こんなエラーが出ました。

Ports are not available: listen tcp 0.0.0.0:4444: bind: address already in use

port 4444は、既に使っていますよ。

どうやってそのportで実行中のプロセスを調べるか?について、メモっておきます。

portで実行中のプロセスを調べるコマンド

調べるには、lsofコマンドを使う。

lsofは、「LiSt Open Files」の略。

↓のように、調べたいポートを指定あげればOK

% lsof -i:4444 -P

portで実行中のプロセスを止める

止めるには

% $ kill プロセス番号(PID)