一、安装nginx
1、nginx 目录位置
- 配置文件:/etc/nginx/nginx.conf
- 默认配置文件:/etc/nginx/conf.d/default.conf
- 日志:/var/log/nginx
- 网页目录:/usr/share/nginx/html
- 配置文件夹/etc/nginx/conf.d
2、拉取镜像
docker pull nginx:1.21
3、创建目录
mkdir -p /home/apps/nginx/{conf,html,logs}
4、复制配置文件(先简单创建一个容器,从中复制配置文件到本地)
# 创建容器并运行
docker run -d --name nginx -p 80:80 nginx:1.21
cd /home/apps/nginx
# 从运行的docker中复制nginx配置文件到本地
docker cp nginx:/etc/nginx/nginx.conf ./
docker cp nginx:/etc/nginx/conf.d/default.conf ./conf/
# 移除docker
docker stop nginx
docker rm nginx
5、创建容器并运行
docker run -d --name nginx -p 80:80 -v /home/apps/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/apps/nginx/logs:/var/log/nginx -v /home/apps/nginx/html:/usr/share/nginx/html -v /home/apps/nginx/conf:/etc/nginx/conf.d --restart always --privileged=true nginx:1.21
6、测试页面
- 前端页面需要放到目录:/home/apps/nginx/html/
- 新建index.html页面
cd /home/apps/nginx/html/
# 输出hello word
vim index.html
# 输入文字
hello word
# 保存并退出
wq
- 访问页面:ip地址:80