我正在尝试使用docker构建一个远程项目。我已经使用git克隆了项目,然后使用了命令
docker-compose up -d
运行容器。
然后我收到此错误。
ERROR: for audio Cannot start service audio: b'Mounts denied: \r\nThe paths /data/googleappcred and /data/.aws\r\nare not shared from OS X and are not known to Docker.\r\nYou can configure shared paths from Docker -> Preferences... -> File Sharing.\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.\r\n.'
ERROR: for postgres Cannot start service postgres: b'Mounts denied: \r\nThe path /data/postgres\r\nis not shared from OS X and is not known to Docker.\r\nYou can configure shared paths from Docker -> Preferences... -> File Sharing.\r\nSee https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.\r\n.'
ERROR: Encountered errors while bringing up the project.
这表明我尝试通过Docker-> Preferences
配置以下路径/data/postgres
/data/googleappcred
/data/.aws
但是我遇到这个错误。
OS X上不存在导出/ data / postgres /路径
这些是当前在docker文件共享下列出的文件夹。
我尝试了其他开发人员建议的其他替代解决方法,但是没有任何方法可以解决我的问题。任何帮助表示赞赏。
答案 0 :(得分:0)
我按照以下步骤解决了我的问题。
~/data/
)中的名称数据创建目录/data/postgres
/data/googleappcred
/data/.aws
发生此问题是因为系统根目录没有数据文件夹。