1、拉取最新版redis镜像
docker pull redis
2、镜像拉取到本地后,检查镜像情况
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 235592615444 3 days ago 104MB
3、创建redis在宿主机上的配置文件和数据持久化目录:
1、 redis.conf : /Users/divingkitten/docker/redis/redis.conf
2、/data : /Users/divingkitten/docker/redis/data
配置文件能够在redis官网获取:
docker run -p 6379:6379 --name redis -v /Users/divingkitten/docker/redis/redis.conf:/etc/redis/redis.conf -v /Users/divingkitten/docker/redis/data:/etc/redis/data -d redis:latest redis-server --appendonly yes
此处将本地的redis.conf文件作为容器中redis的配置,本地的…/data目录挂载在容器的 /data 目录,启用了AOF模式
4、使用redis-cli连接redis-server
$ docker exec -it redis redis-cli
127.0.0.1:6379>ping
PONG