首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 10,端口80的码头问题,端口不可用:侦听tcp 0.0.0.0:80:

Windows 10,端口80的码头问题,端口不可用:侦听tcp 0.0.0.0:80:
EN

Stack Overflow用户
提问于 2021-05-27 03:52:04
回答 1查看 3.8K关注 0票数 4

我在试着运行码头应用程序..。

代码语言:javascript
复制
λ docker run -p 80:80 -p 8080:8080 --name billingapp sotobotero/udemy-devops:0.0.1
docker: 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.

我试着用这个答案..。https://stackoverflow.com/a/65274083/811293

代码语言:javascript
复制
λ netsh int ipv4 add excludedportrange protocol=tcp startport=80 numberofports=1
The process cannot access the file because it is being used by another process.

我和https://stackoverflow.com/a/66198584/811293在一起

代码语言:javascript
复制
D:\Programs\cmder\config\profile.d
λ docker container rm billingapp
billingapp

D:\Programs\cmder\config\profile.d
λ net stop winnat
The Windows NAT Driver service is not started.

More help is available by typing NET HELPMSG 3521.


D:\Programs\cmder\config\profile.d
λ docker run -p 80:80 -p 8080:8080 --name billingapp sotobotero/udemy-devops:0.0.1
docker: 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.

D:\Programs\cmder\config\profile.d
λ

与资源监视器核对..。

使用netstat进行检查

代码语言:javascript
复制
D:\Programs\cmder\config\profile.d
λ netstat -aon | find /i "listening"  | findStr ":80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:808            0.0.0.0:0              LISTENING       4140
  TCP    [::]:80                [::]:0                 LISTENING       4
  TCP    [::]:808               [::]:0                 LISTENING       4140

D:\Programs\cmder\config\profile.d
λ

使用tasklist

代码语言:javascript
复制
D:\Programs\cmder\config\profile.d
λ tasklist /FI "PID eq 4"

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System                           4 Services                   0        144 K

D:\Programs\cmder\config\profile.d
λ

版本码头桌面:

代码语言:javascript
复制
PS C:\WINDOWS\system32> Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | select DisplayName,DisplayVersion | where {$_.DisplayName -like "Docker*"}

DisplayName    DisplayVersion
-----------    --------------
Docker Desktop 2.5.0.0


PS C:\WINDOWS\system32>

在另一边:

代码语言:javascript
复制
D:\Programs\cmder\config\profile.d                             
λ docker --version                                             
Docker version 19.03.13, build 4484c46d9d                      
                                                               
D:\Programs\cmder\config\profile.d                             
λ docker version                                               
Client: Docker Engine - Community                              
 Cloud integration: 1.0.1                                      
 Version:           19.03.13                                   
 API version:       1.40                                       
 Go version:        go1.13.15                                  
 Git commit:        4484c46d9d                                 
 Built:             Wed Sep 16 17:00:27 2020                   
 OS/Arch:           windows/amd64                              
 Experimental:      false                                      
                                                               
Server: Docker Engine - Community                              
 Engine:                                                       
  Version:          19.03.13                                   
  API version:      1.40 (minimum version 1.12)                
  Go version:       go1.13.15                                  
  Git commit:       4484c46d9d                                 
  Built:            Wed Sep 16 17:07:04 2020                   
  OS/Arch:          linux/amd64                                
  Experimental:     false                                      
 containerd:                                                   
  Version:          v1.3.7                                     
  GitCommit:        8fba4e9a7d01810a393d5d25a3621dc101981175   
 runc:                                                         
  Version:          1.0.0-rc10                                 
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd   
 docker-init:                                                  
  Version:          0.18.0                                     
  GitCommit:        fec3683                                    
                                                               
D:\Programs\cmder\config\profile.d    

我还需要尝试什么解决方案?

EN

回答 1

Stack Overflow用户

发布于 2021-08-24 13:09:32

我也有同样的问题,用这个命令消除了它

代码语言:javascript
复制
NET stop HTTP

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

坏的副作用,你不能再用你的打印机了。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67715447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档