![](/img/trans.png)
[英]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.