環(huán)境
- Win10
- Docker Desktop
下班電腦關機,次日啟動時候就出現:綁定:試圖以其訪問權限所禁止的方式訪問套接字
。意思:調用遠程方法“docker start container”時出錯:錯誤:(HTTP代碼500)服務器錯誤-端口不可用:暴露端口TCP 0.0.0.0:8484->0.0.0.0:0:偵聽TCP 0.0.0.0:8848:綁定:試圖以其訪問權限所禁止的方式訪問套接字。
問題
Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:8848 -> 0.0.0.0:0: listen tcp 0.0.0.0:8848: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
排查
Win10經常會碰到端口被占用的情況,用netstat-aon|findstr 端口號可以找到占用端口的對應進程kill掉就好,端口是否被其他進程占用呢?
# 端口是否被占用
netstat -ano | findstr :8848
輸入命令后返回空白沒有占用。文章來源:http://www.zghlxwxcb.cn/news/detail-765540.html
解決
主要處理重啟winnat
即可解決,也不用重啟電腦。文章來源地址http://www.zghlxwxcb.cn/news/detail-765540.html
net stop winnat
#docker start container_name
net start winnat
到了這里,關于【docker】bind: An attempt was made to access a socket in a way forbidden by its access permissions.的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!