拉取镜像
docker pull redis:5.0
启动容器
docker run -p 3306:3306 --name redis5.0 -d redis:5.0 redis-server
查看运行中的容器
执行客户端访问容器
docker exec -it 13e7999fad61 redis-cli
docker exec -it 13e7999fad61 /bin/bash
Redis挂载配置文件
1.创建外部配置文件
mkdir /root/docker_data/redis
mkdir /root/docker_data/redis/data
wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf
2.启动容器
docker run -itd --name redis5.0 \
-v /root/docker_data/redis/redis.conf:/etc/redis/redis.conf \
-v /root/docker_data/redis/data/:/data \
-p 6379:6379 redis:5.0 redis-server /etc/redis/redis.conf
注意:docker 的redis 镜像默认是无redis.conf 的,启动时会将宿主的配置文件拷贝的容器内部
备注:docker启动redis一定需要将redis.conf中的deamonize设置成no,否则无法启动docker