1.拉取镜像(默认拉取最新镜像)

[root@Su ~]# docker pull redis
[root@Su redis]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              bd571e6529f3        7 days ago          104MB
[root@Su redis]# 

 

2.根据官网说明https://hub.docker.com/_/redis?tab=description 

1.redis-docker默认的数据存放位置:/data/

2.redis-docker从容器的/usr/local/etc/redis/redis.conf中加载配置文件

3.自定义redis.conf中的需要设置daemonize=no(非后台模式运行)。如果为yes,会导致redis-docker无法启动,因为后台会导致docker无任务可做而退出。

4.--appendonly yes开启redis持久化。

5.-d redis 后台模式启动redis-docker

6.redis-server /usr/local/etc/redis/redis.conf redis将以该配置文件启动

7.-v /etc/docker/redis/data:/data 容器会将/data映射到宿主机/etc/docker/redis/data目录下

8.redis-docker默认无配置文件启动

 

3.编写自定义的配置文件redis.conf,然后启动。注意:一定要下载与redis容器版本一直的配置文件

[root@Su redis]# docker run -v /etc/docker/redis/redis.conf:/usr/local/etc/redis/redis.conf -v /etc/docker/redis/data:/data -P --name myredis -d redis redis-server /usr/local/etc/redis/redis.conf

进入redis容器:[root@Su redis]# docker exec -it myredi或containerId /bin/bash

最后修改于 2020-10-21 20:50:34
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇