Docker Desktop+WSL2環境安裝Laravel環境顯示所有容器都安裝好了,還是無法訪問

HuoMen發表於2021-01-08

Docker Desktop顯示所有容器都安裝好了,還是無法訪問http:// localhost/index.php,
包括docker的測試容器也無法訪問,啟動容器時顯示bind() to 0.0.0.0:80 failed,說明80埠被佔用了。

關閉佔用80埠的程式,
1.通過 cmd 命令檢視 80 埠的佔用情況
輸入命令:

netstat -aon|findstr "80"
TCP    0.0.0.0:80        0.0.0.0:0              LISTENING       17368
TCP    0.0.0.0:80        0.0.0.0:0              LISTENING       4

2.檢視 4 埠 對應的任務
輸入命令:

tasklist|findstr "4"

返回

system     4 services           0    124 K

或者檢視17368埠 對應的任務

nginx.exe      17368 Console       2      2,260 K

3.關閉對應的任務就可以了

PID 4是系統怎麼辦
應該是windows的東西
我們通過:控制皮膚-程式-啟用或關閉windows功能檢視到,下面兩個框選的唄選中了,我取消他們,然後重啟電腦就可以了


再通過http:// localhost/index.php可以訪問了

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章