在使用Docker鏡像redis時映射配置文件和映射數據目錄的時候,出現如下錯誤提示:
docker: Error response from daemon: Mounts denied: The paths /docker/redis/data and /docker/redis/redis.conf are not shared from OS X and are not known to Docker. You can configure shared paths from Docker -> Preferences... -> File Sharing. See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
解決辦法:在目錄下面-v后面跟的目錄使用絕對路徑
docker run -d -p 6379:6379 -v $(pwd)/docker/redis/redis.conf:/etc/redis/redis.conf -v $(pwd)/docker/redis/data:/data --name my-redis redis:latest redis-server /etc/redis/redis.conf