1.先下载镜像docker pull redis 默认是下载最新的版本

docker redis环境变量 docker的redis配置在哪里_容器

2.在本地新建一个目录用来映射redis容器mkdir -p /usr/local/docker/redis

docker redis环境变量 docker的redis配置在哪里_容器_02

3.进入到这个目录里面cd /usr/local/docker/redis/

docker redis环境变量 docker的redis配置在哪里_容器_03

4. 下载文件redis.conf配置文件

wget http://download.redis.io/redis-stable/redis.conf

docker redis环境变量 docker的redis配置在哪里_容器_04

 5.编辑conf文件vim redis.conf

docker redis环境变量 docker的redis配置在哪里_docker_05

 修改文件按i输入,按esc退出,然后:wq保存

  • 注释bind 127.0.0.1。这里限制redis只能本地访问,注释掉之后使redis可以外部访问;
  • protected-mode yes 修改为 protected-mode no。默认yes,开启保护模式,限制仅本地访问,改为no之后使redis可以外部访问;
  • 使用工具redis连接试试
  • 执行docker run -p 6379:6379 --name redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf