-
查看可用 Redis 版本 在 docker hub 中搜索
redis镜像仓库,这里我们使用redis:6.2-rc-alpine这个版本 -
编写 docker-compose.ym 文件
version: "3"
services:
redis-singleton:
container_name: redis-singleton
image: redis:6.2-rc-alpine
ports:
- "6379:6379"
volumes:
- ./data/master:/data
- ./conf/redis.conf:/usr/local/etc/redis/redis.conf
command: redis-server /usr/local/etc/redis/redis.conf
这里我们挂在了一个数据目录跟一个配置文件,然后使用comand命令重写了容器的启动命令,让redis-server启动的时候加载我们的配置文件
- 启动
redis服务 执行up命令构建并启动容器
$ docker-compose up -d
- 进入容器
使用
docker exec命令进入容器,并测试redis服务是否启动正常
$ docker exec -it redis-singleton /bin/sh
/data # redis-cli
127.0.0.1:6379> set foo bar
OK
注意这里使用的是
/bin/sh,而不是/bin/bash,因为该镜像只有sh终端
喜欢我可以搜索公众号huangxy关注我,或扫下方二维码