docker中使用nginx

宿主机和docker中nginx做映射

宿主机中nginx 映射目录 /root/myDockerData/devnginx

在容器中相关位置分别是:

配置文件位置:/etc/nginx/

日志位置:/var/log/nginx/

项目位置:/usr/share/nginx/html

如下配置启动命令行,即可开启宿主机和docker中nginx的文件映射

复制代码
docker run --name mynginx
 -v /root/myDockerData/devnginx/conf/nginx.conf:/etc/nginx/nginx.conf
 -v /root/myDockerData/devnginx/conf.d:/etc/nginx/conf.d
 -v /root/myDockerData/devnginx/log:/var/log/nginx
 -v /root/myDockerData/devnginx/html:/usr/share/nginx/html 
 -p 8081:80 -d nginx

整理成一行

复制代码
docker run --name mynginx -v /root/myDockerData/devnginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/myDockerData/devnginx/conf.d:/etc/nginx/conf.d -v /root/myDockerData/devnginx/log:/var/log/nginx -v /root/myDockerData/devnginx/html:/usr/share/nginx/html -p 8081:80 -d nginx

在宿主机中修改配置文件后,重新加载配置文件。(一般修改 /root/myDockerData/devnginx/conf.d 中的 default.conf )

复制代码
docker exec mynginx nginx -s reload
或者
docker exec -it mynginx nginx -s reload
或者
docker exec -it mynginx /bin/bash
nginx -s reload
相关推荐
计算机小手1 天前
Kong + Konga 网关入门实践:Docker 部署、反向代理与插件使用指南
运维·经验分享·网络协议·docker·kong·开源软件
特级业务专家1 天前
这下发布不需要Jenkins了
linux·git·docker
回忆是昨天里的海1 天前
docker自定义网络-简单总结
运维·docker·容器
.生产的驴1 天前
DockerCompoe 部署注册中心Nacos 一键部署 单机+Mysql8
java·linux·运维·spring boot·缓存·docker·doc
tzhou644521 天前
Docker 部署 Nginx HTTPS 服务(CentOS 7)
nginx·docker·https
iconball1 天前
个人用云计算学习笔记 --32 Docker和docker swarm
运维·笔记·学习·docker·容器·云计算
摇滚侠1 天前
镜像容器相关命令,docker export/import/save/load/commit,导出容器给别人使用
运维·docker·容器
回忆是昨天里的海1 天前
docker Compose-安装wordpress
运维·docker·容器
key2world1 天前
Dockerfile 制作镜像和推送
docker·dockerfile·docker push
我可以将你更新哟1 天前
【linux】配置 Docker 国内镜像源, centos7安装docker-ce,docker相关命令,永久配置 DNS
linux·运维·docker