docker安装redis 5.0.7并挂载外部配置和数据

环境

CentOS Linux release 7.7.1908 (Core)

拉取redis 5.0.7 镜像

docker  pull redis:5.0.7

创建挂载目录

mkdir -p /home/app/redis/conf
mkdir -p /home/app/redis/data

下载redis.conf

redis.conf 地址

进入目录并下载redis.conf

cd /home/app/redis/conf
wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf

修改redis.conf

  注释符号 #
  1. 注释 bind 127.0.0.1
  2. protected-mode yes 修改成 protected-mode no
  3. 添加 requirepass yourpassword (注:不添加则可以无密码访问)
  注:
     步骤1和步骤的2目的是为了远程连接redis,如果只需本地访问就无需修改

创建启动容器

docker run --restart=always  -d --privileged=true -p 6379:6379 -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/app/redis/data:/data --name redis redis:5.0.7 redis-server /etc/redis/redis.conf --appendonly yes

参数解释

--restart=always                                            -> 开机启动容器,容器异常自动重启
-d                                                          -> 以守护进程的方式启动容器
--privileged=true                                           -> 提升容器内权限
-p 6379:6379                                                -> 绑定宿主机端口
-v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf    -> 映射配置文件
-v /home/app/redis/data:/data                               -> 映射数据目录
--name redis                                                -> 指定容器名称
--appendonly yes                                            -> 开启数据持久化

原文地址:https://www.cnblogs.com/roinbi/p/11972160.html

时间: 2024-10-04 13:28:58

docker安装redis 5.0.7并挂载外部配置和数据的相关文章

docker安装、启动(挂载外部配置和数据)

1.查找redis资源docker search redis 2.拉取redis镜像docker pull redis 3.启动redisdocker run --name myredis -d redis 4.查看已启动的容器IDdocker ps 5.查看redis版本,下载对应的配置文件 docker exec -it 容器ID redis-server -v 6.下载对应版本的配置文件redis.confhttps://redis.io/topics/config 7.创建挂载目录,把配

Ubuntu下用docker安装redis镜像和使用redis容器分享

Ubuntu下用docker安装redis镜像和使用redis容器分享 1. 安装Ubuntu 2. 用Putty登录Ubuntu Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-40-generic x86_64) * Documentation:  https://help.ubuntu.com/ System information as of Wed Dec 31 06:41:16 UTC 2014 System load:  0.01  

docker 安装redis , 让宿主机可以访问

1, docker 拉去最新版本的redis docker pull redis #后面可以带上tag号, 默认拉取最新版本 2, docker安装redis container 安装之前去定义我们的redis.conf文件, 这一步很重要, redis.conf目录 $PWD/conf/redis.conf 执行命令: wget http://download.redis.io/redis-stable/redis.conf 最好将该目录权限改为当前的user, 执行命令: sudo chow

linux安装 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)

1:首先 要下载 这两个 压缩包 注意:liunx是否已经安装过 gcc没安装的话 先安装:yum install gcc-c++ 2:安装 redis:redis-3.0.2.tar.gz (1):解压到目录:tar -zxf redis-3.0.2.tar.gz (2):执行:make (3):执行:make PREFIX=/usr/redis install (注意:PREFIX=安装路径 install) (4):执行:cp redis.conf /usr/redis (5):执行:注:

CentOS中利用Docker安装Redis

1.拉取镜像 #docker pull redis:4.0.10 2.加载镜像 #docker run -p 6379:6379 --name test-redis -v /root/redis/data:/data/redis-db  -d --restart=always redis:4.0.10 redis-server --appendonly yes --requirepass "[email protected]" 3.进入容器执行redis客户端 #docker exec

centos / Linux 服务环境下安装 Redis 5.0.3

原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3.解压到当前目录 tar -xvzf redis-5.0.3.tar.gz 4.删除压缩包 rm redis-5.0.3.tar.gz 5.进入解压出来的目录 cd redis-5.0.3 6.编译源

mac系统Docker安装Redis教程

在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章: MacOS安装Docker傻瓜式教程 mac系统下docker安装配置mysql详细步骤 趁今天有空,准备把redis服务也迁移到docker容器中来,那么在docker安装redis之前,我要先把本机安装的redis服务干掉(我的之前里面就没有啥数据,所以直接干掉,你们有数据的需要做数据迁移,别傻乎乎的跟我一样直接干掉),好,那我们先来看怎样把mac中安装的redis服务

Docker安装MySQL 8.0并挂载数据及配置文件

安装部署环境 Ubuntu 18.04.3 LTS Docker 19.03.2 MySQL latest(8.0.17) 下载镜像 # docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本 Docker pull mysql   挂载数据卷以及配置文件 Docker容器原则上是短暂的,如果容器被删除或损坏,任何数据或配置都将丢失.因为,我们需要将 Docker 内的 MySQL 数据文件以及配置文件转移到宿主机的指定路径. 每个人部署的 MySQL 内,可能文件

docker 安装redis

docker pull redis:3.2 查找Docker Hub上的redis镜像 [email protected]:~/redis$ docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source ... 2321 [OK] sameersbn/redis 32 [OK] torusware/speedus-redis Always updated official .