-> Docker及docker compose的安装点这里
1.编写nginx.conf文件
events {
# 最大连接数
worker_connections 1024;
}
http {
server{
# 端口号配置
listen 80;
location ~.*\.*?$ {
# 静态资源的目录
root static;
break;
}
}
}
2.编写docker-compose.yml文件
version: "3"
services:
nginx:
image: nginx
container_name: nginx
stdin_open: true
tty: true
ports:
- 80:80
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./static:/etc/nginx/static
privileged: true
3.编写Makefile文件
build:
docker-compose build
run:
docker-compose up -d
clear:
docker-compose stop
restart:
docker-compose restart
debug:
docker-compose logs -f
4.启动Nginx,查看日志
把准备好的三个文件放到同一个目录下
在文件目录下,输入make run启动(首次启动在没有镜像的情况下会先去下载)
可以输入make debug查看启动是否报错(没有退回到命令行大概率就是启动成功了)
可以输入对应主机的ip地址查看(这里映射的端口为80,如果80不能用可以换其他端口)
看到这个页面表示启动成功
5.代理静态文件
启动成功后我们的文件目录下会多出一个static的文件夹
把我们需要代理的静态资源放到static中(可以用xftp上传)
上传完成后,在浏览器中输入 IP+文件名称+文件后缀 就可以访问我们的静态资源了
6.make命令
单独加载镜像:make build
运行Nginx:make run
查看Nginx日志:make debug
关闭Nginx:make clear
重启Nginx:make restart