docker 安装redis并配置外网访问

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
posted @ 2022-12-16 15:10  天了噜  阅读(670)  评论(0)    收藏  举报