キリンめも(技術)

記事を書いています #rails #swift #JS #UE4 #unity

dockerのエラー(ポート)解決までの流れ

環境

・docker for mac
macOS Sierra


docker 起動して いつものように 接続しようとすると

docker-compose up -d nginx redis


エラー文: 80番ポートが重複して起動できません!(写真とても見づらい...ごめんなさい!)
f:id:geta206:20170405172112p:plain

いつものコマンドが使えなくなっている...?!

Dockerのコンテナ消してもサーバ接続されているしどうゆうこと...?
となったので探す。
TCP探してkillを 繰り返してた 。

netstat -nlp | grep  ':80'
sudo lsof -i -n  | grep TCP

sudo kill 1810

原因

Macに搭載されているApache自動起動していることが原因でした

対処法

sudo apachectl stop

もう一度起動します
解決!!!!!