zoukankan      html  css  js  c++  java
  • docker安装redis

    1、docker search redis

    2、docker pull redis

    3、docker run --name redis2 -p 6379:6379  -d redis  //指定一个端口,创建 运行 一个 redis2容器。

    4、docker exec -it redis2 bash  //进入容器中

    5、挂载外部配置

    创建目录和配置文件redis.conf
    mkdir /docker
    mkdir /docker/redis
    mkdir /docker/redis/conf
    mkdir /docker/redis/data
    创建redis.conf配置文件
    touch /docker/redis/conf/redis.conf
    切记redis.conf中注释掉:#daemonize yes 否则无法启动容器

    docker run -p 6379:6379 --name redis-server2 -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /etc/localtime:/etc/localtime -d redis:latest redis-server /etc/redis/redis.conf

    --privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
    -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件
    -v /docker/redis/data:/data:映射数据目录
    redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程
    --appendonly yes:开启数据持久化

  • 相关阅读:
    java提高篇(四)-----抽象类与接口
    hdu1004----用java链表实现
    jkfladsdjfkldsa
    Handler_1
    Handler实现线程间的通信2
    Handler实现线程间的通信1
    Handler基本运行机制
    Android线程
    Activity声明周期2
    Activity声明周期1
  • 原文地址:https://www.cnblogs.com/osbreak/p/9449760.html
Copyright © 2011-2022 走看看