拉取镜像
docker pull redis
启动
由于挂载时没有redis.conf文件 所以需要提前创建
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
执行
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
配置
#持久化
appendonly yes
其他配置可查看官网https://redis.io/docs/manual/config
compose
version: '3'
services:
redis6:
image: redis:6.0.16
hostname: redis
container_name: redis6
restart: always
ports:
# 端口映射
- 6379:6379
volumes:
- /mydata/redis/data:/data
- /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
# 在容器中执行的命令
command: redis-server /etc/redis/redis.conf
作者声明
如有问题,欢迎指正!