• 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
  • 相关阅读:
    读书日记-策略模式
    五、@property的参数
    三、Object-C内存管理
    二、OC的构造方法和descriprtion方法
    一、初始Object-C
    linux中安装eclipse--CnetOS6.5
    linux中安装和配置 jdk
    linux中安装mysql
    bzip2压缩 解压缩
    gzip压缩解压缩
  • 原文地址:https://www.cnblogs.com/root0/p/14519271.html
Copyright © 2020-2023  润新知