zoukankan      html  css  js  c++  java
  • 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
    

      

  • 相关阅读:
    7zip 自解压安装程序
    修改当前启动菜单项的HyperVisorLaunchType
    VMware 虚拟镜像转 Hyper-V(Win10/2016)
    旋转基础知识
    变换及移动基础知识
    文字及排版章末小结
    文字排版相关
    文字变形及封套扭曲
    LinQ学习笔记.
    PHP笔记-PHP中Web Service.
  • 原文地址:https://www.cnblogs.com/Nick-Hu/p/13291299.html
Copyright © 2011-2022 走看看