Docker-Compose部署单节点Redis
先创建目录和配置文件
[root@localhost deploy]# mkdir redis
[root@localhost deploy]# cd redis/
[root@localhost redis]# touch docker-compose.yaml
[root@localhost redis]# touch redis.conf
- docker-compose.yaml 内容
version: "3.3"
services:
redis:
image: "redis:latest"
container_name: redis-single
restart: always
ports:
- "6379:6379"
volumes:
- ./redis.conf:/etc/redis/redis.conf:rw
- ./data:/data:rw
command:
# 执行的命令
redis-server /etc/redis/redis.conf --appendonly yes
- redis.conf 配置文件
requirepass 123456
appendonly yes
#cluster-enable yes
在docker-compose.yaml 所在目录启动
root@localhost redis]#docker-compose up -d # 启动(-d 后台启动)
停止
root@localhost redis]#docker-compose down # 停止容器并移除
root@localhost redis]#docker-compose start/stop/restart # 启动/停止/重启