概要
docker-compose
でなんらかの理由により強制終了し、再度起動しても driver failed programming external connectivity on endpoint
と言われる時の対処法
原因
他のプロセスが使用しようとしているポート番号とかぶっています。
多くの場合
まずはこちらをご覧ください。
それでも解決しない時
- 何がプロセスを利用しているのか調べる
1-1. ネットワークユーティリティを起動(mac OS High Sierraでは、
/System/Library/CoreServices/Applications/
にあります) 1-2. Portscanタブをクリック 1-3. 確認したいポートを指定して、scan
を実行 -
redwood-broker
が出て来たら、Docker
を再起動、Macを再起動してもredwood-broker
は消えませんでしたが、Docker
を再起動すると消えます。 - その他の場合は、Googleさんに聞いてください。