docker安装redis

1、➜  ~ docker search redis
NAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
redis                            Redis is an open source key-value store that…   7102                [OK]
bitnami/redis                    Bitnami Redis Docker Image                      119                                     [OK]
sameersbn/redis                                                                  75                                      [OK]
grokzen/redis-cluster            Redis cluster 3.0, 3.2, 4.0 & 5.0               51
kubeguide/redis-master           redis-master with "Hello World!"                29
rediscommander/redis-commander   Alpine image for redis-commander - Redis man…   26                                      [OK]
redislabs/redis                  Clustered in-memory database engine compatib…   21
arm32v7/redis                    Redis is an open source key-value store that…   16
redislabs/redisearch             Redis With the RedisSearch module pre-loaded…   15
oliver006/redis_exporter          Prometheus Exporter for Redis Metrics. Supp…   11
webhippie/redis                  Docker images for Redis                         10                                      [OK]
s7anley/redis-sentinel-docker    Redis Sentinel                                  8                                       [OK]
insready/redis-stat              Docker image for the real-time Redis monitor…   7                                       [OK]
arm64v8/redis                    Redis is an open source key-value store that…   6
bitnami/redis-sentinel           Bitnami Docker Image for Redis Sentinel         5                                       [OK]
redislabs/redisgraph             A graph database module for Redis               5                                       [OK]
centos/redis-32-centos7          Redis in-memory data structure store, used a…   4
redislabs/redismod               An automated build of redismod - latest Redi…   3                                       [OK]
circleci/redis                   CircleCI images for Redis                       2                                       [OK]
frodenas/redis                   A Docker Image for Redis                        2                                       [OK]
wodby/redis                      Redis container image with orchestration        2                                       [OK]
tiredofit/redis                  Redis Server w/ Zabbix monitoring and S6 Ove…   1                                       [OK]
runnable/redis-stunnel           stunnel to redis provided by linking contain…   1                                       [OK]
xetamus/redis-resource           forked redis-resource                           0                                       [OK]
cflondonservices/redis           Docker image for running redis                  0

2、docker pull redis 会自动拉取最新版本的redis

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

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

到此就可以基本测试了;如果需要挂自己的配置则需要以下操作

 

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

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

--privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
-v /develop/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件
-v /develop/redis/data:/data:映射数据目录

--restart=always: 随docker启动而启动
redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程
--appendonly yes:开启数据持久化

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值