Я написал несколько сценариев, которые я использую в docker контейнере. Чтобы скрипты были полезны, мне нужно получить доступ к некоторым сетевым подключениям.
На моей Ma c это просто. В моем docker -compose.yml у меня есть:
volumes:
- type: bind
source: /Volumes/Teams/myteam/folder/subfolder
target: /subfolder
На моих коллегах Windows Ноутбук /Volumes/Teams
смонтирован как T:
, поэтому мой наивный подход заключался в использовании
volumes:
- type: bind
source: /t/myteam/folder/subfolder
target: /subfolder
Из оболочки git можно использовать этот путь. Но при запуске docker-compose up
из этой оболочки он получает сообщения об ошибках
ERROR: for 255d3d7d2944_my-tools_helpscripts_1 Cannot create container for service helpscripts: b'Mount denied:\nThe source path "T:/myteam/folder/subfolder"\ndoesn\'t exist and is not known to Docker'
Encountered errors while bringing up the project.
В настройках docker для общих дисков, диск T:
отсутствует в списке.
Как мы можем решить эту проблему?