[英]403 Forbidden error when I want to add index.html docker nginx in windows 10
我按照一個小教程從 docker 開始。 我想要的只是添加一個簡單的自定義索引。html 在訪問 nginx 容器時,在 Z0F412D47ED15025B504C 上使用 docker。
在我的計算機上創建的目錄 site-content 中,我存儲了我的 index.html 文件並從命令行(Windows CMD)啟動: docker run -it --rm -d -p 8080:80 --name web -v //site-content:/usr/share/nginx/html nginx
但是當訪問瀏覽器 http://localhost:8080/ 時,消息是: 403 Forbidden而不是 index.html 的內容
有人可以告訴我我做錯了什么或者我的錯誤是什么
謝謝
-it
和-d
很少一起使用。 - 當您希望將容器附加到-it
時, -d
用於當您想要分離運行容器時。
//site-content
是我以前從未見過的符號。 在對目錄進行綁定掛載時,主機路徑必須是絕對的。 因此,如果您的 index.html 在當前目錄中,您可以這樣做
docker run --rm -d -p 8080:80 --name web -v %cd%:/usr/share/nginx/html nginx
%cd%
將替換為當前目錄的完整路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.