我有一個可以作業的 laradock docker 容器并想添加一些服務,當我嘗試重建時,我收到以下錯誤:-
錯誤:對于 laradock_nginx_1 無法啟動服務 nginx:埠不可用:監聽 tcp 0.0.0.0:81:系結:嘗試以訪問權限禁止的方式訪問套接字。
我嘗試使用埠 81 列出服務,但lsof -i TCP:81沒有回傳任何結果,所以我嘗試列出lsof -i回傳的所有內容
node 23 chris 18u IPv4 1034 0t0 TCP localhost:38187 (LISTEN)
node 23 chris 21u IPv4 1052 0t0 TCP localhost:38187->localhost:49786 (ESTABLISHED)
node 77 chris 18u IPv4 18626 0t0 TCP localhost:49786->localhost:38187 (ESTABLISHED)
node 86 chris 18u IPv4 22566 0t0 TCP localhost:49788->localhost:38187 (ESTABLISHED)
node 106 chris 19u IPv4 1057 0t0 TCP localhost:38187->localhost:49788 (ESTABLISHED)
我認為它可能與我的舊設定沖突,所以我已經修剪了所有內容并從最新版本的 docker desktop 和 laradock 開始,仍然遇到相同的錯誤,現在我被卡住了,甚至沒有我的舊容器倒退。
什么可能導致此錯誤?
uj5u.com熱心網友回復:
如果有人遇到相同的問題,用戶系結主機埠 81 沒有足夠的權限,最快的解決方法是將埠系結內的 docker 主機埠更改為 1024 以上(我們使用 8080)并且它起作用了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/465283.html
上一篇:nginx.conf與bitnaminginxdebian作為docker的基礎鏡像
下一篇:跨站點共享nginx指令
