概要
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さんに聞いてください。