在Docker下载Nginx镜像

docker pull nginx
docker images


创建挂载目录

mkdir -p /data/nginx/{conf,conf.d,html,logs}


编写nginx,conf配置文件,并放在文件夹中

# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/

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 - remoteuser[remote_user [remoteu​ser[time_local] “KaTeX parse error: Double superscript at position 34: … '̲status bodybytessent"body_bytes_sent "bodyb​ytess​ent"http_referer” ’
‘“httpuseragent""http_user_agent" "httpu​sera​gent""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 default_server;listen       [::]:80 default_server;server_name  182.254.161.54;root         /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {proxy_pass http://pic; }error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}
}
#这块是我要负载均衡的三个es的node
upstream pic{server 114.115.249.25:9200 weight=5;server 114.115.249.25:9201 weight=5;server 114.115.249.25:9202 weight=5;
}

}

启动容器
这边需要开启82端口,宿主机的82对应容器内部的80,-v是挂载宿主机的一个目录

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


我部署了三个es的node,坐了下负载均衡


基于华为云服务器Docker nginx安装和配置挂载相关推荐

  1. 基于华为云服务器与宝塔面板搭建网页

    基于华为云服务器与宝塔面板搭建网页 在华为上买的域名和华为HECS(云耀云服务器),去年在阿里云上买的服务器和域名过期了,正好最近有这方面需求,华为最近搞活动,便宜,就转用了华为,使用体验还可以. 文 ...

  2. 使用阿里云服务器,nginx安装第三方ssl证书

    使用阿里云服务器,nginx安装第三方ssl证书 环境 服务器:阿里云ECS 系统:Centos 7 ssl证书:DigiCert 1.准备好证书的证书私钥.证书文件 2.上传至服务器 3. ngin ...

  3. 华为云服务器默认jdk版本,华为云服务器centos7.3 安装jdk

    1. 进入oracle官网 服务器是64位的 下载到本地,登陆服务器,进入/usr/local/soft 目录,将下载好的jdk上传到该目录下解压 然后进入 jdk解压目录,pwd,把jdk解压路径复 ...

  4. 部署Django项目到华为云服务器教程

    Ubuntu 20.04 + Python3.7 + mysql5.7 + Django4.1.3 + 宝塔Linux面板 文章目录 1.连接华为云服务器 2.安装宝塔linux面板 3.安装项目对应 ...

  5. docker+nginx+tomcat*3在华为云服务器上的负载均衡

    具体包括: 1,要求部署一台Nginx和三台Tomcat服务器 2,Ngnix需要实现三种策略: 轮询: 权重,三台服务器的权重为1,3,5: IP Hash. 最终实现的效果是,本地电脑通过网页访问 ...

  6. 【参赛作品12】基于华为云鲲鹏弹性云服务器部署openGauss数据库-实验

    实验目标与基本要求 指导用户基于华为云鲲鹏云服务器,部署openGauss单机数据库.通过本实验,您能够: 使用openGauss的om工具成功安装openGauss单机数据库. 登录到openGau ...

  7. 基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】

    [摘要] 基于华为云弹性云服务器ESC(鲲鹏服务器),部署鲲鹏代码迁移工具利用扫描迁移工具进行源码分析,根据扫描建议修改源码,让源码在鲲鹏平台可以正常编译运行 零.前情提要 先来说句题外话,最近华为鲲 ...

  8. 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署

    华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 本次分享内容共分四个主要部署步骤 1.Django框架项目搭建部署 2.本地内网穿透测试 3.阿里支付宝支付接口部 ...

  9. 华为云服务器实战 之 Gitlab安装与配置使用

    简介 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与GitHub类似的功能,能够浏览源代码, ...

  10. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

最新文章

  1. vue与html优势与缺点,vue优缺点详解
  2. argument在python里什么意思_python add_argument() 的使用方法
  3. 互联网1分钟 |1026
  4. Java领域的对象如何传输-如何解决报错的问题呢?
  5. Vue(ts) - ref $refs 之el-input获取焦点
  6. java防止重复启动bat_java调用exe,及调用bat不成功的解决办法
  7. 想要高清壁纸,高图桌面壁纸网站值得收藏!
  8. inDesign 教程,如何在表格中添加和重新排序图像?
  9. Bus Hound实用教程
  10. 软件测试服务方案ppt,测试方案(测试策略).ppt
  11. Linux虚拟网络基础——Bridge
  12. 照片尺寸大小是多少厘米
  13. ue4-材质编辑器material
  14. [iOS]申请苹果开发账号
  15. 带你一起撸一遍 nodejs 常用核心模块(一)
  16. 多模态训练如何平衡不同模态
  17. SOIC8E (EXPOSED PAD)
  18. java计算器制作教学视频_java实例——简单计算器的制做
  19. 【笔记】 node.js - 开启本地服务器,返回json数据
  20. 【Java】练习题库 程序阅读题

热门文章

  1. 图像转换成lmdb格式
  2. 企业号 网页授权 php,微信企业号开发之网页授权接口调用示例
  3. 上传资源中问题的说明
  4. 前端技术之SVG图片(图标)创建
  5. 【Kotlin】by lazy关键字的实现原理
  6. 解决oracle 报 ORA-20000(ORU-10027)错误的方法
  7. Unity导入图片尺寸大小和压缩格式的问题
  8. 利用R绘制venn图(VennDiagram、eulerr、venneuler、limma)
  9. Fuzzy kmeans
  10. element Table el-tooltip