docker 中安装redis
参考:https://www.runoob.com/docker/docker-install-redis.html
1、取最新版的 Redis 镜像:docker pull redis
2、查看本地镜像:docker images
3、创建文件夹
a、/root/Downloads/redis6382/config
b、/root/Downloads/redis6382/data
4、下载redis.conf
wget -P /root/Downloads/redis6382/config http://download.redis.io/redis-stable/redis.conf
5、修改配置文件的密码、端口(本人此时用的是6382)
6、创建容器
#docker run -p <容器端口>:<主机端口> --name <容器名> -v <本地配置文件映射容器配置文件> -v <本地文件夹挂载到容器文件夹> -d(表示以守护进程方式启动容器) <启动redis服务并制定配置文件(容器中的路径)>
docker run -p 6382:6382 --name redis3 -v /root/Downloads/redis6382/config/redis.conf:/usr/local/redis.conf -v /root/Downloads/redis6382/data -d redis redis-server /usr/local/redis.conf
7、查看运行中的容器 docker ps
8、进入redis
docker exec -it redis3 /bin/bash
redis-cli -p 6382 -a 123456
备注:如果外部redis工具连接不上,修改redis.conf
a、注释 bind 127.0.0.1 -::1
b、注释 daemonize:yes