用docker運行一個nginx鏡像訪問圖片遇到的坑

拉取鏡像

docker pull nginx

查看鏡像

sudo docker images

在這裏插入圖片描述

運行nginx實例

sudo docker run -d -p 8099:80 --name nginx-yoyo -v /home/ftp/test:/usr/share/nginx/html  nginx  

在這裏插入圖片描述
測試
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ioY2IbXz-1585322725443)(805B7D79DF9E4CDFBA799B2CDC765B09)]
訪問html頁面可以
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ilkluSa9-1585322725444)(0D5F88FA866542228DE1DDAE5321DBB9)]


但是訪問jpg文件不可以

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-xpWjGoYv-1585322725445)(2DE80C9BC0954AA295A4CEC7742E23FE)]

進入nginx容器查看

sudo docker exec -it 47b206a8ea78 /bin/bash

在這裏插入圖片描述

sudo docker cp 47b206a8ea78:/etc/nginx/nginx.conf tmp.conf

然後將tmp.conf文件覆蓋容器內部的/etc/nginx/nginx.conf
之後再重啓該容器
在這裏插入圖片描述
在這裏插入圖片描述
測試
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章