docker 安装redis并配置外网访问
docker pull redis
拉取最新版本的redis, 后面也可以加tag指定版本号
docker pull redis
docker 安装redis 容器(container)
安装之前定义我们的redis.conf文件,如果是本地安装会自动下载到/etc/redis/conf/redis.conf(linux)这里你可以自定义指定你的配置文件路,这里我指定到~/my_docker_redis/conf/
wget -P ~/my_docker_redis/conf/ http://download.redis.io/redis-stable/redis.conf
# 也可以cd 到对应的目录
cd ~/my_docker_redis/conf/
wget http://download.redis.io/redis-stable/redis.conf
然后记得修改配置目录的权限为当前user
sudo chown -R $USER ~/my_docker_redis/conf/
创建docker container
docker run -p 6379:6379 --name my_docker_redis -V ~/my_docker_redis/conf/redis.conf:/etc/redis/redis.conf -V ~/my_docker_redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
查看container常见命
docker ps -a # 查看所有容器
docker ps # 查看正在运行的容器
docker restart my_docker_redis # 重启my_docer_redis容器
docker rm my_docker_redis # 删除my_docker_redis容器
运行redis-cli查看redis-server
docker exec -it my_docker_redis redis-cli
连接成功检查
>PING
PONG
更改配置,让宿主机可以访问redis-server
vim ~/my_docker_redis/conf/redis.conf
注释掉bind 127.0.0.1
找到protected-mode yes
改为protected-mode no
重启容器
docker restart my_docker_redis
宿主机连接
redis-cli
标签:容器,安装,redis,访问,conf,docker,my
From: https://www.cnblogs.com/mistark/p/16987416.html