docker 安裝nginx以後,訪問時候,頁面提示403 forbidden,看到這些錯誤,一下認爲文件權限沒有賦權。html
立馬執行chmod -R 777 xxxnginx
然並卵,仍是同樣的顯示。再次檢查一下路徑,都是正確的。不信邪呀,繼續看。還有什麼影響呢?docker
查看nginx容器的掛在目錄spa
docker inspect [container id|name] | grep Mounts -A 20
果然發現了,錄了靜態文件映射,中止並刪掉以前的容器,重啓執行便可以解決。code
docker run --name nginx -d -p 80:80 -p 443:443 -v /root/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/docker/nginx/conf.d:/etc/nginx/conf.d -v /root/docker/nginx/conf/cert/:/etc/nginx/cert/ -v /root/docker/nginx/logs:/var/log/nginx -v /root/docker/nginx/html:/usr/share/nginx/html -d nginx