Docker: путь экспорта не существует в OS X

Я пытаюсь создать удаленный проект с помощью докера. Я клонировал проект с помощью 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: путь экспорта не существует в OS X

Как следует из этого, я попытался настроить следующие пути через Docker- > Preferences.

/data/postgres  
/data/googleappcred   
/data/.aws

но я получаю эту ошибку.

The export /data/postgres/ path does not exist on OS X

Docker: путь экспорта не существует в OS X

Это папки, которые в настоящее время перечислены в разделе общего доступа к файлам Docker.

Docker: путь экспорта не существует в OS X

Я пробовал несколько других альтернативных обходных путей, предложенных другими разработчиками, но ничто не могло решить мою проблему. Любая помощь приветствуется.

Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
759
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил свою проблему, выполнив следующие действия.

  1. Создайте каталог с именем data в корне (~/data/)
  2. Настройте следующие пути через Докер-> Настройки
    /data/postgres
    /data/googleappcred
    /data/.aws

Проблема возникла из-за отсутствия папки данных в корне системы.

Другие вопросы по теме