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启动而启动

  • 相关阅读:
    非域账户如何连接SQL Server Analysis Service
    Ranet.UILibrary.OLAP
    给Silverlight项目Ranet.UILibrary.OLAP添加客户端调试功能
    编译及安装QCA类库
    关于软件生态环境
    Windows7中操作mysql数据库
    介绍自己
    VS2008技巧收集
    .NET开发不可错过的25款必备工具
    如何做搜索引擎优化(SEO)
  • 原文地址:https://www.cnblogs.com/moris5013/p/11000735.html
Copyright © 2011-2022 走看看