docker安装redis

本文档详细介绍了如何使用Docker下载Redis镜像,并创建数据目录与配置文件,启动Redis容器。通过`docker pull`命令下载Redis镜像,然后使用`docker run`命令启动容器,挂载数据卷并指定配置文件。最后展示了如何设置Redis容器在Docker启动时自动启动,并通过`docker exec`进行测试,确保Redis服务正常运行。
摘要由CSDN通过智能技术生成

手册

https://hub.docker.com/_/redis?tab=description&page=1&ordering=last_updated

下载镜像

docker pull redis

![image.png](https://img-blog.csdnimg.cn/img_convert/ba5b67465fee23808fdc9b3cec19175d.png#align=left&display=inline&height=282&margin=[object Object]&name=image.png&originHeight=282&originWidth=1032&size=41580&status=done&style=none&width=1032)

启动redis

[root@localhost ~]# mkdir -p /mydata/redis/conf
[root@localhost ~]# touch /mydata/redis/conf/redis.conf
[root@localhost ~]# echo "appendonly yes"  >> /mydata/redis/conf/redis.conf
[root@localhost ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
mysql        5.7       a70d36bc331a   10 days ago   449MB
redis        latest    621ceef7494a   2 weeks ago   104MB
[root@localhost ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
mysql        5.7       a70d36bc331a   10 days ago   449MB
redis        latest    621ceef7494a   2 weeks ago   104MB
[root@localhost ~]# docker run -p 6379:6379 --name redis \
> -v /mydata/redis/data:/data \
> -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
> -d redis redis-server /etc/redis/redis.conf
9ae543a343ce116c7e02921cbd1fead34219c83c04e4e1c5cff87f7d1a0c3887
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED          STATUS          PORTS                               NAMES
9ae543a343ce   redis       "docker-entrypoint.s…"   9 seconds ago    Up 7 seconds    0.0.0.0:6379->6379/tcp              redis
74b1ffa8d7d8   mysql:5.7   "docker-entrypoint.s…"   42 minutes ago   Up 38 seconds   0.0.0.0:3306->3306/tcp, 33060/tcp   mysql

测试是否可用

docker exec -it redis redis-cli
[root@localhost ~]# docker exec -it redis redis-cli
127.0.0.1:6379> set a b
OK
127.0.0.1:6379> get a
"b"
127.0.0.1:6379> exit

![image.png](https://img-blog.csdnimg.cn/img_convert/44fbed2752d538221bd387070342c1d0.png#align=left&display=inline&height=273&margin=[object Object]&name=image.png&originHeight=273&originWidth=937&size=30575&status=done&style=none&width=937)

设置redis容器在docker启动的时候启动

[root@localhost ~]# docker update redis --restart=always
redis
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值