Docker 安裝NGINX


拉取鏡像

docker pull nginx

使用默認配置啟動NGINX

docker run --name nginx -p 80:80 -d nginx

如果需要開機啟動:

docker run --name nginx -p 80:80 -d nginx --restart always

在瀏覽器中打開 127.0.0.1 測試是否安裝成功。

curl 127.0.0.1

NGINX使用主機目錄配置

新建配置目錄

mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf

www: 目錄將映射為 nginx 容器配置的虛擬目錄。

logs: 目錄將映射為 nginx 容器的日志目錄。

conf: 目錄里的配置文件將映射為 nginx 容器的配置文件。

復制默認配置

docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/

nginx:運行容器時的名稱

部署新的NGINX容器

docker run -p 8080:80 --name nginx-test-web \
  -v /home/nginx/www:/usr/share/nginx/html \
  -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
  -v /home/nginx/logs:/var/log/nginx \
  -d nginx

使用本地目錄

docker run --name nginx -p 80:80 -v /usr/share/www/html:/usr/share/nginx/html:ro -d nginx

-v 本地目錄:docker容器目錄:ro


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM