[root@localhost redis_docker_compose]# more docker-compose.yml version:'3'services: redis: image: registry.cn-shenzhen.aliyuncs.com/hxlk8s/redis:7.4container_name: redis restart: always ports:-"6379:6379"volumes:-"./redis/data:/data"-"./redis/config:/etc/redis"command: redis-server /etc/...
volumes:挂载主机的./data目录到容器内的/data目录,用于数据持久化。 command:指定 Redis 的启动命令和参数。 restart: always:设置容器自动重启,确保开机自启动。 使用步骤: 将上述内容保存为docker-compose.yml文件。 在该文件所在目录运行以下命令: docker-compose up -d 1. 这将启动并运行 Redis,使用指定的配...
command: redis-server /usr/local/etc/redis/redis.conf # 覆盖容器启动后默认执行的命令 redis-6372: image: redis container_name: redis-6372network_mode:"host"volumes:- /home/docker/redis-cluster/6372/conf/redis.conf:/usr/local/etc/redis/redis.conf- /home/docker/redis-cluster/6372/data:/data ...
除了使用image指定镜像外,还可以通过Dockerfile文件,在up命令启动时执行构建,使用的构建标签就是build,它可以指定Dockerfile文件所在目录,compose可以通过Dockerfile文件生成镜像,然后通过该镜像启动容器服务 Dockerfile文件放在/home/ubuntu/dev_tools目录下,因此可以使用绝对路径 version: '3' services: web: build: /hom...
1) 在当前目录打开终端,使用命令docker-compose up即可运行; 2) command中的两个写入操作,只是解决运行时的警告,可以删除; 3) 最好打开redis的数据持久化配置; 4) data、logs分别为数据和日志目录,可参考下面的conf配置; 5) redis的认证密码一般配置在配置文件的requirepass字段。如果不使用配置文件,可以使用command...
1.目录结构 docker-compose和redis相关的目录和文件存储结构如下: 2.redis.conf配置文件内容 使用官方的redis.conf配置文件没搞定(可能...
配置准备 docker 和docker-compose 安装 https://cloud.tencent.com/developer/article/2219506 创建redis主目录 代码语言:javascript 复制 mkdir /usr/local/redis cd /usr/local/redis 创建redis 的子目录 代码语言:javascript 复制 mkdir -p /usr/local/redis/data /usr/local/redis/logs /usr/local/redis/conf...
从compose 文件中,我们可以看到挂载了三个目录,分别是: config data logs 这里要注意,第一个 config 目录,我们需要先自己创建好,然后待会把后面创建的redis.conf 文件放进去。很重要!!! 后面的文件就不用管了,使用 docker-compose 创建 doc...
masterauth "redis123" # 添加密码,没有可以不设置,要是有,所有节点密码要一致 2.2 docker-compose.yml文件 端口映射麻烦,直接用的host模式,也可以用bridge模式,创建网络并指定ip。 cd /home/soft/redis-cluster sudo vim redis-cluster.yml 写入以下配置: ...