[英]Blank ASP.NET Core 2.0 app fails on Azure with 502.5 error, failed to bind, EACCESS permission denied
[英]Docker: Error starting userland proxy: Bind for 0.0.0.0:50000: unexpected error Permission denied on Azure VM
我是Docker的新手,请好心,但是我正在Azure的Windows 10映像上对其进行测试(我知道我可以直接运行它,但我想先在VM中进行尝试)。
我有一个新的Windows 10映像,我已在其中安装了Windows 2.0.0的Docker。 注意:我没有勾选使用Windows容器而不是linux容器的选项。
安装(并重新启动)后,系统提示我安装Hyper-V和Containers功能(导致重新启动)。
安装完成后,我将打开一个管理PowerShell窗口来下载Jenkins:
docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
这给了我错误:
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint goofy_lederberg (deaba2deeea0486c92ba8a1a32740295f03859b1b5829d39e39eff0b24613ebf): Error starting userland proxy: Bind for 0.0.0.0:50000: unexpected error Permission denied.
我以为这很奇怪,因为50000不是我期望使用的端口,将其更改为不同的端口(50001)会产生相同的错误。
正在运行:
netstat -a -n -o
显示该端口未使用。
如果我从命令中删除-p 50000:50000,它可以绑定并启动Jenkins,但我认为它需要此端口映射才能正常工作。
以前的帖子建议停止World Wide Web Publishing服务,但尚未安装。
没有其他正在运行的Docker容器。
我认为该端口正在使用中,或某些正在停止端口映射。
假设用户有权从其终端创建端口绑定,netstat之外是否还有其他技术来确定是否已将某些端口绑定到端口-码头工人自己的检查过程内部的内容还是主机操作系统级别的内容?
令人尴尬的是,此操作今天早上没有进行任何更改,只是在周末关闭了VM。 可能需要的只是重启?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.