docker 安装 nginx

本文介绍了使用Docker安装和运行Nginx的完整步骤,包括搜索镜像、拉取镜像、简单启动、高级启动(挂载目录)、配置固定IP以及配合PHP-FPM的方法。通过具体命令演示了如何创建目录、映射端口、挂载配置文件与日志文件,实现生产环境下的容器化部署。

作者:zhuge···预计阅读 6 分钟·636 阅读·0 评论
docker 安装 nginx

docker search nginx 

docker pull nginx 

--最简单启动 

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

#取得ID 
 docker ps | grep nginx 
#进docker 看具体路径 (可以不做) 
 docker exec -it nginx /bin/bash


高级操作
#返回主机 ,新建存放nginx目录 然后 比如 /opt 目录
mkdir -p ./nginx/{conf,html,logs} 
cd nginx
docker run --name nginx --restart=always \
		-p 80:80 -p 443:443 -p 8230:8230 \
		-v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf \
		-v /opt/nginx/logs:/var/log/nginx \
		-v /opt/nginx/html:/usr/share/nginx/html \
		-v /opt/nginx/conf:/etc/nginx/conf.d \
		-v /wwwroot:/htdoc \
		-d nginx

 完事

如果要配置IP

docker run --name nginx --restart=always \
		--net mbsnet --ip 172.10.0.2 \
		-p 80:80 -p 443:443 -p 8230:8230 \
		-v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf \
		-v /opt/nginx/logs:/var/log/nginx \
		-v /opt/nginx/html:/usr/share/nginx/html \
		-v /opt/nginx/conf:/etc/nginx/conf.d \
		-v /wwwroot:/htdoc \
		-d nginx


如果要配置php

docker pull bitnami/php-fpm

docker run -d --name php -p 9000:9000 -v /wwwroot:/var/www/html bitnami/php-fpm


相关文章

评论

加载中...