コンピューター内のすべてのコンテナーを停止して削除した後、Dockerがポートバインディングを解放しません。何か提案はありますか?
ricky@ricky-ubuntu:~$ Sudo docker -v
Docker version 1.12.2, build bb80604
ricky@ricky-ubuntu:~$ Sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ricky@ricky-ubuntu:~$ Sudo netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN 1464/teamviewerd
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1487/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3623/cupsd
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 2771/docker-proxy
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 1196/mongod
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1325/mysqld
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 3485/vino-server
tcp6 0 0 :::9999 :::* LISTEN 2597/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 2787/docker-proxy
tcp6 0 0 :::8080 :::* LISTEN 2755/docker-proxy
tcp6 0 0 :::7091 :::* LISTEN 2763/docker-proxy
tcp6 0 0 ::1:631 :::* LISTEN 3623/cupsd
tcp6 0 0 :::443 :::* LISTEN 2779/docker-proxy
tcp6 0 0 :::9888 :::* LISTEN 2737/docker-proxy
tcp6 0 0 :::9889 :::* LISTEN 2728/docker-proxy
tcp6 0 0 :::9090 :::* LISTEN 2745/docker-proxy
tcp6 0 0 :::5800 :::* LISTEN 3485/vino-server
tcp6 0 0 :::5900 :::* LISTEN 3485/vino-server
tcp6 0 0 :::9997 :::* LISTEN 2719/docker-proxy
「docker-composedown」またはコンテナーの停止と削除が役に立たなかった場合は、dockerを終了し、docker.backendがまだ実行されているかどうかを確認します(Windowsの場合はcom.docker.backend.exe)。そのサービスを強制終了すると、ポートが解放されます。
別のアプローチは、設定で「工場出荷時のデフォルトにリセット」することです。ただし、Dockerで設定したすべてのものが削除されるまでは、これが最後に使用されるソリューションになるはずです。