Docker本地启动redis容器,但是无法被外部访问
首先下载redis配置文件,将配置文件的以下参数修改
下载路径:https://github.com/antirez/redis/releases
bind 127.0.0.1 -::1 这行配置注释
protected-mode yes 改为 protected-mode no
然后使用以下命令启动容器
docker run -p 6379:6379 --name redis -v G:\project\redisLearning\redis.conf:/etc/redis/redis.conf -v G:\project\redisLearning\data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
G:\project\redisLearning\redis.conf
//是配置文件路径
G:\project\redisLearning
//是数据存储路径
appendonly yes
//以持久化方式启动
启动后,在图形化界面如下配置
就连接成功啦