簡體   English   中英

Docker:啟動Userland代理時出錯:綁定0.0.0.0:50000:意外錯誤Azure VM上的權限被拒絕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM