• 4.【原创】使用Docker安装redis


    1.拉取redis镜像

    sudo docker pull redis:6.0
    

      

    2.检查redis镜像拉取结果,此时已看到已经拉取成功:

    root@ubuntu-xenial:/# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    redis               6.0                 235592615444        4 weeks ago         104MB
    mysql               5.7                 9cfcce23593a        4 weeks ago         448MB
    

      

    3.使用镜像启动一个redis运行实例:

      3.1在启动之前首先需要将配置文件映射的文件目录创建好,这里有个坑,如果不提前创建,则会将文件名称识别为文件夹名

    sudo mkdir -p /mydata/redis/conf
    sudo touch /mydata/redis/conf/redis.conf
    

      

      3.2配置redis持久化开关(配置内容:“appendonly yes”):默认配置文件:https://raw.githubusercontent.com/redis/redis/6.0/redis.conf

    sudo vi /mydata/redis/conf/redis.conf
    

      

      3.2.启动一个实例,并将配置映射指定好:

    docker run -p 6379:6379 --name redis 
    -v /mydata/redis/data:/data 
    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
    -d redis:6.0 redis-server /etc/redis/redis.conf
    

      

    4.查看redis镜像启动情况:

    root@ubuntu-xenial:/# docker ps -a
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
    1c6c2945ea07        redis:6.0           "docker-entrypoint.s…"   7 minutes ago       Up 7 minutes        0.0.0.0:6379->6379/tcp              redis
    ba385514ac90        mysql:5.7           "docker-entrypoint.s…"   2 hours ago         Up About an hour    0.0.0.0:3306->3306/tcp, 33060/tcp   mysql
    

      

    5.使用容器id(“0bd04790d4ee”为CONTAINER ID)设置redis随docker启动:

    sudo docker update 0bd04790d4ee --restart=always
    

      

  • 相关阅读:
    《基于CMMI的软件工程及实训指导》第一章读书心得
    第一个微信小项目
    自己设计大学排名-数据库实践
    第一次爬虫和测试
    预测球队比赛成绩
    自己的第一个网页
    科学计算和可视化
    第一个微信小项目
    数据库实际
    第一个爬虫和测试
  • 原文地址:https://www.cnblogs.com/Nick-Hu/p/13291299.html
Copyright © 2020-2023  润新知