使用Docker快速安装部署redis

使用Docker快速安装部署redis的前提:首先需要确保已经安装了Docker环境

如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker

有了Docker环境后,就可以使用Docker安装部署redis了

1、拉取镜像

docker pull redis

如果遇到pull拉取很慢的情况,可以使用阿里云镜像加速器完美解决


[root@localhost ~]# cd /etc/docker
[root@localhost ~]# vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}
 
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker

设置完阿里镜像加速器后,再pull拉取一次,发现快很多

成功拉取镜像后,就可以使用镜像启动容器了

2、启动容器

#创建需要的配置
[root@192 ~]# mkdir -p /mydata/redis/conf
[root@192 ~]# touch /mydata/redis/conf/redis.conf
[root@192 ~]# echo "appendonly yes"  >> /mydata/redis/conf/redis.conf

#启动redis容器
[root@192 ~]# 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

使用 docker ps 查看一下运行中的容器

可以看到redis已经成功运行了

使用docker命令进入redis容器内部查看一下

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

再用连接工具 RedisDesktopManager 连接测试一下

可以看到连接成功,并看到刚才设置进去的数据

3、设置redis随docker自启动

docker update redis --restart=always

猜你喜欢

转载自blog.csdn.net/ju_362204801/article/details/109345366