Docker 构建 Redis
1)拉取镜像
docker pull redis:5
2.1)方法一:直接创建容器
docker run --name some-redis -d --restart=always -p 6379:6379 redis:tag redis-server --appendonly yes --requirepass "my-secret-pw"
- some-redis:创建后的容器名称(此处我修改为 redis)
- requirepass:登陆密码
- tag:指定 redis 版本(此处我修改为5)
2.2)方法二:自定义配置
创建映射文件夹并把自定义的 redis.conf 复制进去
mkdir -p /myredis/conf/
redis.conf 主要修改这几点
- bind 0.0.0.0
- protected-mode no
- daemonize no
- requirepass 你的密码
然后创建容器
docker run -d -p 6379:6379 -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name redis --restart=always redis:5 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
3)测试连接