zoukankan      html  css  js  c++  java
  • docker安装nginx , 安装mysql5.6,安装redis3.2

    安装nginx

    拉取镜像

    docker  pull nginx

    查看镜像

    docker  images

    创建多个目录

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

    nginx.conf 配置文件上传到宿主机目录 /data/nginx/conf

     运行镜像启动容器

    docker  run --name mynginx -d -p 80:80  -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  -v /data/nginx/logs:/var/log/nginx   nginx

     将宿主机的nginx配置文件 /data/nginx/conf/nginx.conf 挂载到容器中,并设置了日志的地址

    一个简单的负载均衡的nginx配置文件如下:

    文件名称  : nginx.conf

    文件内容:

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        sendfile        on;
    
        keepalive_timeout  65;
    
        upstream  backServer{
            server 192.168.1.100:8080;
            server 192.168.1.100:8081;
        }
         
        server {
            listen       80;
            server_name  192.168.101.201;
            location / {
                proxy_pass http://backServer;
                index  index.html index.htm;
            }
        }
    
    }

    安装mysql

    拉取镜像

    [root@localhost ~]# docker  pull  mysql:5.6

    运行镜像

    docker run  -p  3306:3306  --name mysql   -v  /usr/local/mysql5.6/conf:/etc/mysql/conf.d   -v /usr/local/mysql5.6/logs:/logs    -v /usr/local/mysql5.6/data:/var/lib/mysql    -e  MYSQL_ROOT_PASSWORD=123456   -d   mysql:5.6 

    设置了root的密码和mysql数据对应的宿主机目录

     参考:https://www.runoob.com/docker/docker-install-mysql.html

    安装redis

    拉取镜像

    [root@localhost ~]# docker  pull  redis:3.2

    运行镜像

    docker run  --name  redis3.2   -p 6379:6379    --restart=always  -d  redis:3.2   redis-server    --appendonly yes    --requirepass  "123456" 

    其中设置了持久化,密码  ,随docker启动而启动

  • 相关阅读:
    Java入门——(3)面对对象(下)
    Java入门——(8)网络编程
    Java入门——(2)面对对象(上)
    MAC下的Intellij IDEA常用快捷键
    RedHat安装yum+配置国内yum源
    XGBoost算法
    Bagging和Boosting 概念及区别
    关于python的sort和sorted
    sklearn中常用数据预处理方法
    安装Scala
  • 原文地址:https://www.cnblogs.com/moris5013/p/11000735.html
Copyright © 2011-2022 走看看