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
二、参考
相关文章推荐
- Docker安装Nginx
- CentOS安装和配置Docker和Nginx
- docker容器 安装vim 安装nginx docker E: Unable to locate package nginx
- centos使用docker下安装mysql并配置、nginx
- Linux安装Nginx(非Docker)
- 在docker上安装nginx
- docker安装Nginx 填坑
- docker安装nginx并配置通过https访问的方法
- Dockerfile示例(安装nginx)
- Docker安装Nginx以及相关配置
- docker容器 安装vim 安装nginx docker E: Unable to locate package nginx
- Docker的安装和镜像管理并利用Docker容器实现nginx的负载均衡、动静分离
- docker 安装nginx
- 6 dockerfile 安装nginx
- Docker 内部安装Nginx精简版
- Docker实战 | 第三篇:Docker安装Nginx,实现基于vue-element-admin框架构建的项目线上部署
- docker安装nginx
- Centos7安装nginx(二)之docker中安装nginx
- 【docker】Nginx安装的正确方式(目录映射+端口映射)
- Docker安装Nginx环境