您的位置:首页 > 运维架构 > Docker

docker安装nginx

2021-08-27 22:06 330 查看

[toc]

一、安装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

二、参考

https://www.cnblogs.com/qiqiloved/p/13470064.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: