使用Docker安裝Nginx

本文主要講述使用docker安裝nginx鏡像,並將docker內文件掛載到物理機上
1、下載Nginx鏡像

docker pull nginx

2、本地創建掛載文件夾

/Users/zhanghao/data/nginx/conf/
/Users/zhanghao/data/nginx/conf.d/
/Users/zhanghao/data/nginx/html/
/Users/zhanghao/data/nginx/logs/

注:根據自己的路徑創建,後續啓動命令掛載路徑使用此處創建的目錄即可
3、啓動一個非掛載的容器,將配置文件拷出

docker run --name nginx-test -d -p 80:80 nginx
docker cp nginx-test:/etc/nginx/nginx.conf /Users/zhanghao/data/nginx/conf/nginx.conf
docker cp nginx-test:/etc/nginx/conf.d/default.conf /Users/zhanghao/data/nginx/conf.d/default.conf
docker cp nginx-test:/usr/share/nginx/html/50x.html /Users/zhanghao/data/nginx/html/
docker cp nginx-test:/usr/share/nginx/html/index.html /Users/zhanghao/data/nginx/html/

4、關閉並刪除臨時創建的容器

docker stop nginx-test
docker rm nginx-test

5、啓動掛載的容器

docker run --name nginx1 -p 80:80 -v /Users/zhanghao/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /Users/zhanghao/data/nginx/conf.d:/etc/nginx/conf.d -v /Users/zhanghao/data/nginx/html:/usr/share/nginx/html -v /Users/zhanghao/data/nginx/logs:/var/log/nginx -d nginx

6、測試
訪問http:127.0.0.1 nginx歡迎頁面

原文鏈接:https://blog.csdn.net/qq_42114918/article/details/85238011

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