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
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

