Docker nginx安装与配置挂载
2019-06-14 09:28
447 查看
1.在Docker下载Nginx镜像(可以先配置镜像)
[code]docker pull nginx docker images
2.创建挂载目录
[code]mkdir -p /data/nginx/{conf,conf.d,html,logs}
3.编写nginx,conf配置文件,并放在文件夹中
[code]user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; #Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80; server_name www.***.com; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location /new { proxy_pass http://www.***.com:8080/new; } location / { proxy_pass http://www.***.com:8081; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } }
4.启动容器
[code]docker run --name mynginx -d -p 82:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -d docker.io/nginx
相关文章推荐
- Docker nginx安装与配置挂载的方法
- Docker 安装 Nginx 并个性化挂载配置文件 nginx.conf
- CentOS安装和配置Docker和Nginx
- docker安装nginx并配置通过https访问的方法
- docker 安装nginx 配置udp
- docker nginx 安装以及文件挂载详解
- docker安装MySQL8,目录挂载、配置用户名密码、忽略表名大小写、连接数、特殊字符、时区
- 【Docker】:使用docker安装redis,挂载外部配置和数据
- centos使用docker下安装mysql并配置、nginx
- Docker安装Nginx以及相关配置
- docker 安装及配置 nginx
- 【Docker】:使用docker安装mysql,挂载外部配置和数据
- docker配置nginx并安装ssl证书
- 【安装与配置】--Nginx
- VMware Linux 下 Nginx 安装配置 (一)
- nginx 安装配置
- Linux下Nginx的安装与配置
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
- Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)
- CentOS-6.3安装配置Nginx