自定义配置文件 nginx.conf
- 下载 nginx 获取对应版本的 nginx.conf,地址 http://nginx.org/en/download.html(注意:这里下载的版本与后续 docker-compose.yml 中版本需一致)
- 修改 nginx.conf 的相关配置,可根据自身项目情况设置参考:https://www.runoob.com/w3cnote/nginx-setup-intro.html
配置 docker-compose.yml
- 新建 docker-compose.yml 文件,配置内容如下:
version: "3.2"
services:
web:
#定义主机名
container_name: restkeeper-nginx
#使用的镜像
image: nginx:1.22.1
#容器的映射端口
ports:
- 80:80
#定义挂载点
volumes:
- ./nginx/html:/usr/share/nginx/html
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/logs:/var/log/nginx
#docker 重启后,容器自启动
restart: always
- 创建定义挂载点的目录和文件
加载镜像
docker-compose up -d
修改配置文件后,重启容器
docker-compose up -d --force-recreate
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于