zoukankan      html  css  js  c++  java
  • docker 安装部署 redis(配置文件启动)

    获取 redis 镜像

    docker pull redis:4.0.12
    docker images

    创建容器

    创建宿主机 redis 容器的数据和配置文件目录

    # 创建宿主机 redis 容器的数据和配置文件目录
    mkdir /data/docker/redis/{conf,data} -p
    cd /data/docker/redis

    获取 redis 的默认配置模版

    # 获取 redis 的默认配置模版
    wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf
    
    # 修改配置文件
    bind 0.0.0.0
    daemonize no
    databases 256
    dir /data/

    创建容器

    # 创建并运行一个名为 myredis 的容器
    docker run 
    -p 6379:6379 
    -v $PWD/data:/data 
    -v $PWD/conf/redis.conf:/etc/redis/redis.conf 
    --privileged=true 
    --name myredis 
    -d redis redis-server /etc/redis/redis.conf
    
    # 命令分解
    docker run 
    -p 6379:6379  # 端口映射 宿主机:容器
    -v $PWD/data:/data  # 映射数据目录
    -v $PWD/conf/redis.conf:/etc/redis/redis.conf:  # 挂载配置文件
    --privileged=true  # 给与一些权限
    --name myredis  # 给容器起个名字
    -d redis redis-server /etc/redis/redis.conf # deamon 运行容器 并使用配置文件启动容器内的 redis-server 

    查看容器

    # 查看活跃的容器
    docker ps
    # 如果没有 myredis 说明启动失败 查看错误日志 docker logs myredis
    # 查看 myredis 的 ip 挂载 端口映射等信息 docker inspect myredis
    # 查看 myredis 的端口映射 docker port myredis
  • 相关阅读:
    微擎 关注发送推荐消息
    修改 processor.php 文件,监听用户对该应用的消息
    微擎返回图文信息
    微擎客服消息发送的函数
    mui 底部导航栏的实现
    两张表的关联查询
    微擎 截取字符串
    webStorm中NodeJs 没有智能提示
    OpenCV 实现自己的线性滤波器
    OpenCV 基本的阈值操作
  • 原文地址:https://www.cnblogs.com/root0/p/14519271.html
Copyright © 2011-2022 走看看