Docker コンテナー起動エラー:driver failed programming external connectivity

Docker で次のようなエラーが出てコンテナーが起動できなくなってしまった時の対処方法。

ERROR: for lenet-lb  Cannot start service lb: driver failed programming external connectivity on endpoint lenet-lb (4d179b246b952fcf997b24b02c9027d0277c60feb9a3b65fef13af9c01c6a635): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:443:tcp:172.18.0.7:443: file exists
ERROR: for lb  Cannot start service lb: driver failed programming external connectivity on endpoint lenet-lb (4d179b246b952fcf997b24b02c9027d0277c60feb9a3b65fef13af9c01c6a635): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:443:tcp:172.18.0.7:443: file exists
ERROR: Encountered errors while bringing up the project.

結論としては、タスクバーにいるクジラマーク(Docker)のアイコンを右クリックして、「Quit Docker」でDockerを終了させたら復帰できた。ちなみに僕の時には、Mac OSの再起動では、エラーが解消しなかった。

困ったら、OSの再起動ではなく、DockerをQuitさせる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください