[英]Docker does not release ports after stop and remove all container
在我停止並刪除計算機中的所有容器后,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-compose down”或停止和刪除容器沒有幫助,我退出docker,然后檢查docker.backend是否仍在運行(com.docker.backend.exe for windows)。 終止該服務可以釋放我的端口。
另一種方法是在設置中“重置為出廠默認值”。 但這應該是最后使用的解決方案,直到它刪除您在 Docker 中設置的所有內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.