1、搜索镜像
docker search redis
2、拉取合适镜像
docker pull redis:5.0.3
docker images
3、使用镜像
docker run -p 6379:6379 -v $PWD/data:/data -d redis:5.0.3 redis-server --appendonly yes
命令说明:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
个人使用:【推荐】
3.1、首先启动docker下的容器【查看配置】
docker run -p 6379:6379 --name myredis -d redis:5.0.3 redis-server --appendonly yes
进入docker 容器内
docker exec -it myredis bash
查看持久化数据地址
/data
3.2、删除此版本实例
docker rm -f myredis
3.3、定制化启动容器【定制化】
配置共享目录:Perferences→File Sharing,增加对应的映射目录,即可
docker run -p 6379:6379 --name myredis -v /Users/lihongxu6/docker/redis/data:/data -d redis:5.0.3 redis-server --appendonly yes
接下来使用即可
docker exec -it myredis redis-cli
redis-cli 使用:默认不写 host 当前,port:6379,password:无
redis-cli -h host -p port -a password
mac 版本可以下载工具:https://github.com/onewe/RedisDesktopManager-Mac/releases
windows 版本可以下载工具:查找对应版本使用即可