编写docker-compose.yml文件
1 2 3 4 5 6 7 8 9 10 11
| version: '3.3'
services: my_redis: environment: TZ: Asia/Shanghai image: redis restart: always ports: - 6379:6379 container_name: my_redis_container
|
启动容器
redis.conf启动
编写docker-compose.yml文件
1. 预先编写redis.conf
不知道怎么写配置文件,可以下载Redis的源码,从里面拷贝一份出来。
1 2 3 4 5 6 7
| $ wget http://download.redis.io/releases/redis-6.0.6.tar.gz $ tar xzf redis-6.0.6.tar.gz $ cp redis-6.0.6/redis.conf ./ $ vim redis.conf bind 127.0.0.1 改为允许远程连接(为了测试,生产环境不需要改) bind 0.0.0.0
|
注意:尝试过把 ubuntu apt install redis-server
的配置文件拷贝过来,结果是很多问题,建议还是从源码上拷贝配置文件
2. /etc/redis/redis.conf 配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| version: '3.3'
services: my_redis: environment: TZ: Asia/Shanghai image: redis restart: always ports: - 6379:6379 volumes: - /opt/my_redis/redis.conf:/etc/redis/redis.conf - /opt/my_redis/data:/data command: redis-server /etc/redis/redis.conf container_name: my_redis_container
|
启动,OK