Windows 10,Docker 端口 80 出现问题,端口不可用:listen tcp 0.0.0.0:80:

2 port docker windows-10 docker-desktop

我试图运行 docker 应用程序...

\n
\xce\xbb docker run -p 80:80 -p 8080:8080 --name billingapp sotobotero/udemy-devops:0.0.1\ndocker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.\n
Run Code Online (Sandbox Code Playgroud)\n

我试图应用这个答案...\n /sf/answers/4569185841/

\n
\xce\xbb netsh int ipv4 add excludedportrange protocol=tcp startport=80 numberofports=1\nThe process cannot access the file because it is being used by another process.\n
Run Code Online (Sandbox Code Playgroud)\n

我正在尝试使用/sf/answers/4633900911/

\n
D:\\Programs\\cmder\\config\\profile.d\n\xce\xbb docker container rm billingapp\nbillingapp\n\nD:\\Programs\\cmder\\config\\profile.d\n\xce\xbb net stop winnat\nThe Windows NAT Driver service is not started.\n\nMore help is available by typing NET HELPMSG 3521.\n\n\nD:\\Programs\\cmder\\config\\profile.d\n\xce\xbb docker run -p 80:80 -p 8080:8080 --name billingapp sotobotero/udemy-devops:0.0.1\ndocker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.\n\nD:\\Programs\\cmder\\config\\profile.d\n\xce\xbb\n
Run Code Online (Sandbox Code Playgroud)\n

正在使用资源监视器检查...\n在此输入图像描述

\n

检查与netstat

\n
D:\\Programs\\cmder\\config\\profile.d\n\xce\xbb netstat -aon | find /i "listening"  | findStr ":80"\n  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4\n  TCP    0.0.0.0:808            0.0.0.0:0              LISTENING       4140\n  TCP    [::]:80                [::]:0                 LISTENING       4\n  TCP    [::]:808               [::]:0                 LISTENING       4140\n\nD:\\Programs\\cmder\\config\\profile.d\n\xce\xbb\n
Run Code Online (Sandbox Code Playgroud)\n

使用tasklist

\n
D:\\Programs\\cmder\\config\\profile.d\n\xce\xbb tasklist /FI "PID eq 4"\n\nImage Name                     PID Session Name        Session#    Mem Usage\n========================= ======== ================ =========== ============\nSystem                           4 Services                   0        144 K\n\nD:\\Programs\\cmder\\config\\profile.d\n\xce\xbb\n
Run Code Online (Sandbox Code Playgroud)\n

版本 Docker 桌面:

\n
PS C:\\WINDOWS\\system32> Get-ItemProperty HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\* | select DisplayName,DisplayVersion | where {$_.DisplayName -like "Docker*"}\n\nDisplayName    DisplayVersion\n-----------    --------------\nDocker Desktop 2.5.0.0\n\n\nPS C:\\WINDOWS\\system32>\n
Run Code Online (Sandbox Code Playgroud)\n

在另一边:

\n
D:\\Programs\\cmder\\config\\profile.d                             \n\xce\xbb docker --version                                             \nDocker version 19.03.13, build 4484c46d9d                      \n                                                               \nD:\\Programs\\cmder\\config\\profile.d                             \n\xce\xbb docker version                                               \nClient: Docker Engine - Community                              \n Cloud integration: 1.0.1                                      \n Version:           19.03.13                                   \n API version:       1.40                                       \n Go version:        go1.13.15                                  \n Git commit:        4484c46d9d                                 \n Built:             Wed Sep 16 17:00:27 2020                   \n OS/Arch:           windows/amd64                              \n Experimental:      false                                      \n                                                               \nServer: Docker Engine - Community                              \n Engine:                                                       \n  Version:          19.03.13                                   \n  API version:      1.40 (minimum version 1.12)                \n  Go version:       go1.13.15                                  \n  Git commit:       4484c46d9d                                 \n  Built:            Wed Sep 16 17:07:04 2020                   \n  OS/Arch:          linux/amd64                                \n  Experimental:     false                                      \n containerd:                                                   \n  Version:          v1.3.7                                     \n  GitCommit:        8fba4e9a7d01810a393d5d25a3621dc101981175   \n runc:                                                         \n  Version:          1.0.0-rc10                                 \n  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd   \n docker-init:                                                  \n  Version:          0.18.0                                     \n  GitCommit:        fec3683                                    \n                                                               \nD:\\Programs\\cmder\\config\\profile.d    \n
Run Code Online (Sandbox Code Playgroud)\n

我还需要尝试应用什么其他解决方案?

\n

小智 7

我也遇到了同样的问题,用这个命令解决了

NET stop HTTP
Run Code Online (Sandbox Code Playgroud)

它停止了打印队列服务(德语为“Druckwarteschlange”)。

不好的副作用,你不能再使用你的打印机了..


归档时间:

查看次数:

6287 次

最近记录:

3 年,2 月 前