(教程)使用Docker搭建Redis:6.0.10


一、创建Redis容器

Redis容器已经放在网盘上面了,把Redis镜像上传到CentOS系统里面,然后执行命令,把Redis镜像号入到Docker环境中。

docker load < Redis.tar.gz

使用docker images查看镜像是导入成功:

[root@localhost ~]# docker images
REPOSITORY                           TAG                 IMAGE ID            CREATED             SIZE
boostport/hbase-phoenix-all-in-one   2.0-5.0             3447675f547f        23 months ago       849 MB
docker.io/redis                      6.0.10              eb0ab2d55fdf        2 years ago         104 MB

2、添加Redis的配置文件

在CentOS系统中创建 /root/redis/conf 目录,再创建/root/redis/conf/redis.conf文件,然后添加如下内容:

bind 0.0.0.0
protected-mode yes 
port 6379
top-backlog 511
timeout 0
tcp-keepalive 0 
loglevel notice 
logfile "" 
databases 4
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes 
rdbcompression yes 
rdbchecksum yes 
dbfilename dump.rdb 
dir ./
requirepass abc123456

直接使用vi编辑器创建:

vi /root/redis/conf/redis.conf

Redis访问口令:requirepass abc123456

3、执行创建容器的命令

执行命令,创建Redis容器,做好端口映射。把Linux的6379端口,映射到宿主机(或者云主机)的6379端口。如果使用云主机,需要在安全组中开放6379端口。

docker run -it -d --name redis -p 6379:6379 -v /root/redis/conf:/usr/local/etc/redis -e TZ=Asia/Shanghai redis:6.0.10 redis-server /usr/loacl/etc/redis/redis.conf

注意:如果容器无法启动,暂时不执行redis-server /usr/loacl/etc/redis/redis.conf即可

4、测试链接

使用Another Redis Desktop Manager试一试是否可以链接成功:

成功访问redis


分类:DevOps
标签: Docker Redis
文章目录