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