首先不建议在Mac上安装和使用Docker!
首先看一下问题背景:在搭建Redis哨兵+Docker时,使用了Mac OS,并安装了Docker Desktop Manager。需要对redis.conf和持久化文件做挂载映射,找了一些文章按步骤操作了起来...
docker pull redis:latest #拉取镜像
cd /opt/docker/redis #这里docker和redis文件夹都是mkdir手动创建的
vim docker-compose.yml #新建并编辑内容 内容不是本篇重点掠过...
mkdir conf data #建立存放配置文件和数据文件的文件夹
最终效果:
问题来了:for redis-master Cannot start service master: Mounts denied: The path /opt/docker/redis/data/redis_data1 is not shared from the host and is not known to Docker
该路径对于Docker来说是未知路径...