docker 安装 redis,挂载redis配置和数据,并且对外访问

docker 安装 redis,挂载redis配置和数据,并且对外访问

1.在终端中输入以下命令来拉取 Redis 镜像:

docker pull redis

2.创建一个目录用于存放 Redis 配置和数据:

mkdir /path/to/redis/data
mkdir /path/to/redis/config

3.在 /path/to/redis/config 目录下创建 redis.conf 文件,用于自定义 Redis 配置。例如,可以将以下内容添加到该文件中:

bind 0.0.0.0
protected-mode no

上面的配置将允许从任意 IP 地址访问 Redis,并关闭 Redis 的保护模式。

4.运行以下命令来启动 Redis 容器,并将配置和数据目录挂载到容器中:

docker run --name myredis -p 6379:6379 -v /path/to/redis/data:/data -v /path/to/redis/config/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf
--name myredis:为容器指定名称为 myredis。
-p 6379:6379:将容器的 6379 端口映射到主机的 6379 端口,以便外部可以通过主机 IP 地址访问 Redis。
-v /path/to/redis/data:/data:将主机的 /path/to/redis/data 目录挂载到容器的 /data 目录,用于持久化 Redis 数据。
-v /path/to/redis/config/redis.conf:/usr/local/etc/redis/redis.conf:将主机的 /path/to/redis/config/redis.conf 文件挂载到容器的 /usr/local/etc/redis/redis.conf 文件,用于自定义 Redis 配置。
-d redis:指定要运行的镜像为 Redis。
redis-server /usr/local/etc/redis/redis.conf:指定在容器启动时要运行的 Redis 命令,此处指定使用自定义的配置文件启动 Redis。

5.现在可以通过外部 IP 地址和主机的 6379 端口访问 Redis。可以使用 Redis 客户端测试连接:

redis-cli -h your_host_ip -p 6379

其中,your_host_ip 是主机的 IP 地址。如果连接成功,将会出现 Redis 命令行提示符。文章来源地址https://www.uudwc.com/A/ZGD5R/

原文地址:https://blog.csdn.net/lfh996/article/details/129376907

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年10月11日 09:18
【Linux】线程同步和互斥
下一篇 2023年10月11日 10:18