首页 > Web开发 > 详细

docker 安装 nginx 代理服务器,并实简单的 html 服务器,和数据卷

时间:2020-03-17 22:35:18      阅读:65      评论:0      收藏:0      [点我收藏+]

1,使用 docker-compose 安装

1,创建文件夹作为 docker 容器的宿主机的关联文件

cd /usr/local
mkdir docker
cd docker
mkdir nginx
cd nginx

2,创建对应的 docker-compose.yml 并写入下面的内容:vim docker-compose.yml

version: '3.1'
services:
  nginx:
    restart: always
    image: nginx
    container_name: nginx
    ports:
      - 80:80
    volumes:
      - ./conf/nginx.conf:/etc/nginx/nginx.conf
      - ./www:/usr/share/nginx/www

2,根据 docker-compose.yml 的内容创建必要的文件

1,两个文件夹

mkdir conf
mkdir www

2,创建 nginx 配置文件 nginx.conf

cd conf
vim nginx.conf

3,在配置文件中写入如下内容

# 启动多少个进程
worker_processes  1;

events {
    # 每个进程的最大并发数
    worker_connections  1024;
}

http {

    include            mime.types;
    default_type       application/octet-stream;
    sendfile           on;
    keepalive_timeout  65;  
    
    # 配置一个服务
    server {
    
    # 监听的端口
        listen 80;
        
    # 虚拟主机名称(一般为域名)
        server_name  hwq.nginx.com;
        
    # 配置资源的本地路径,以及缺省路由自动默认响应文件
        location / {
            root   /usr/share/nginx/www/html80;
            index  index.html index.htm;
        }

    }
}

3,根据上面的配置文件在宿主机创建本地静态 html 文件,作为测试

1,创建相应的文件夹和文件

cd /usr/local/docker/nginx/www/
mkdir html80
cd html80
vim index.html

2,写入以下内容

<html lang="zh">
    <head>
    <meta charset="utf-8">
    </head>
    <body>
    <h1>欢迎访问 nginx</h1>
    </body>
</html>

3,修改访问 该服务器的 windows 系统的 host 文件,地址为:C:\Windows\System32\drivers\etc\host,添加以下内容

192.168.200.100 hwq.nginx.com 

ps 192.168.200.100 为虚拟机的地址

4,浏览器中输入 http://hwq.nginx.com,如下图为安装成功

技术分享图片

docker 安装 nginx 代理服务器,并实简单的 html 服务器,和数据卷

原文:https://www.cnblogs.com/lovling/p/12513830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!