1.拉取redis镜像
我需要的版本是5.0.13,所以在teminal输入docker pull redis:5.0.13。拉取完成后可以使用docker images查看本地的镜像。
2.本地配置redis5.0.13的配置文件
我是直接官网下载的redis5.0.13的zip压缩包,解压后使用里面的redis.conf文件,这里redis.conf文件版本要和自己pull的镜像一致,不然可能会报错。
我将redis.conf放在了E:/redis/redis.conf路径,打开conf文件修改三个地方:
- 注释掉bind 127.0.0.1这一行
- 将protected-mode改成no
- 设置访问密码
123456是我设置的密码,这里建议可以设置的复杂点防止被挖矿。
上面三个步骤是开启redis远程访问的权限,否则在docker中启动redis后外界也无法访问,注意redis开启外界访问权限后一定要设置密码。
3.创建并启动容器
terminal中输入
docker run -p 6379:6379 --name redis -v E:/redis/redis.conf:/etc/redis/redis.conf -d redis:5.0.13 redis-server /etc/redis/redis.conf
再输入docker ps检查服务启动成功没