1、通过docker 进行拉取redis镜像文件:可以通过docker pull redis 拉取最新版本,或者通过私人镜像库进行拉取,比如阿里云镜像

2、通过docker images 获取已经拉取的镜像

3、创建data、conf、以及redis.config 不然无法使用redis deskTop manager

   mkdir -p /root/redis/data //-p

   mkdir -p /root/redis/conf

   touch /root/redis/conf/redis.conf //创建redis.config 文件

文件内容:注意 代码后面不能有注释

#bind 127.0.0.1 //允许远程连接
protected-mode no 
//protected-mode受保护模式 该模式开启只能通过127.0.0.1访问 无法通过外网访问 所以这里要禁用
appendonly yes // appendonly开启持久化
equirepass testpassWord //密码 如不需要验证可以不需要

4、创建redis 容器 运行镜像

docker run --name myredis -v /root/redis/data:/data -v /root/redis/conf/redis.conf:/etc/redis/redis.conf -d -p 6379:6379 redis redis-server /etc/redis/redis.conf

docker run --name myredis -v /root/redis/data:/data -v /root/redis/conf/redis.conf:/etc/redis/redis.conf -d -p 6379:6379 registry.cn-shanghai.aliyuncs.com/iot-1434215482707899-hcln1fla/discovery_redis:2020102801 redis-server /etc/redis/redis.conf
解释:
	--name 给容器起名字
	-v 将物理机地文件挂载到docker容器内
	-d 后台运行
	-p 将物理机端口映射到容器端口上
	redis 镜像名称 (通过docker pull下来的镜像可通过 docker images 查看)仓库:tag
	redis-server /etc/redis/redis/conf //启动redis程序并挂载配置文件
	启动redis容器即可

5、最后启动容器

docker start myredis

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐