Файлы проекта отсутствуют в контейнере DDEV / Typo3 Windows 10 - PullRequest
0 голосов
/ 14 сентября 2018

У меня Docker Toolbox V18.03 работает на компьютере с Windows 10 вместе с DDEV 1.0 и Typo3.Когда я запускаю ddev start, контейнеры запускаются, и я могу получить доступ к контейнеру с помощью ddev ssh.Но файлы проекта с моего хоста не копируются в контейнер.

Это решение здесь Я получаю `ngnix 403 Forbidden ', когда запуск ddev не решит мою проблему ...

1 Ответ

0 голосов
/ 14 сентября 2018

Это в основном означает, что docker-toolbox вообще не монтирует ваш проект, и, конечно, в этом случае ничего не работает с ddev. На панели инструментов Docker часто означает, что вы пытаетесь использовать путь за пределами вашего домашнего каталога. Я рекомендую вам использовать ваш домашний каталог, если вы не. См. Также Как использовать каталог вне C: \ Users с Docker Toolbox в Windows / Docker для Windows

Я видел эти другие причины такого поведения в Windows с Docker:

  1. Пароль root изменен, и Docker необходимо повторно предоставить общий доступ к файловой системе (проще всего восстановить заводские настройки по умолчанию)
  2. неадекватные ресурсы (обычно память), выделенные для докера
  3. Диск не используется в первую очередь (Docker для Windows)
  4. Попытка совместного использования сетевого диска (Docker этого не сделает)

Также ... Если у вас Win10 Pro или Enterprise, попробуйте Docker для Windows (только после полной деинсталляции Docker Toolbox). В противном случае перезапустите (или переустановите) панель инструментов Docker.

Попробуйте этот простой тест (с https://ddev.readthedocs.io/en/latest/users/docker_installation/#testing-your-docker-installation), если у вас запущен Docker Toolbox. В каталоге, где вы хотите работать (каталог проекта ddev, возможно, ваш домашний каталог), используя git bash, вы можете:

docker run -t --rm -v /$PWD:/junk busybox ls //junk

Вы должны увидеть содержимое текущего каталога в списке. Если это работает, это означает, что docker успешно монтирует каталог, в котором вы его запустили. Если это не работает, это означает, что docker и ddev не могут работать для вас. Но вы получите его, возможно, переустановив панель инструментов Docker. (Не забывайте, что при удалении панели инструментов Docker вам также нужно rm -r ~/.docker.)

...