Docker на W10 и Hyper-V "путь к Procfile не определен"
Я являюсь клиентом Aldryn и у меня проблемы с настройкой среды докеров с Windows 10 и Hyper-V. Раньше я использовал Virtualbox, и все было хорошо, но я не мог использовать интерактивные оболочки.
Поэтому я действительно хотел бы перейти на Hyper-V.
Моя версия докера Client: 1.12.0, и я использую cmder в качестве терминала.
Я бегу aldryn project setup
а затем сделать
C:\Users\Hans\myproject [develop +1 ~1 -0 !]
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
973098beb1cb myproject_web "/tini -g -- start mi" 3 minutes ago Exited (1) 3 minutes ago myproject_web_run_1
e2f7faa6d8f8 postgres:9.4 "/docker-entrypoint.s" 3 minutes ago Up 3 minutes 5432/tcp myproject_db_1
-
C:\Users\Hans\myproject [develop +1 ~1 -0 !]
λ docker logs 973098beb1cb
no Procfile path defined <<-- this is the error message it's about
Мой проект локально на C:\Users\Hans\myproject
Затем я проверяю внутри контейнера:
C:\Users\Hans\myproject [develop +1 ~1 -0 !
λ docker run -i -t myproject_web /bin/bash
root@ed8410007425:/app# ls
Dockerfile addons-dev data.tar.gz gulpfile.js package.json requirements.txt static tools
Procfile bower.json docker-compose-windows.yml manage.py private settings.py static_collected urls.py
addons browserslist docker-compose.yml migrate.sh requirements.in settings.pyc templates wsgi.py
Больше информации:
C:\Users\Hans\myproject [develop +1 ~1 -0 !]
λ docker-compose -f docker-compose-windows.yml up
myproject_db_1 is up-to-date
Starting myproject_web_1
Attaching to myproject_db_1, myproject_web_1
web_1 | python: can't open file 'manage.py': [Errno 2] No such file or directory
У Aldryn нет экспертов по Windows, поэтому они не могут поддерживать пользователей Windows.
Я надеюсь, что есть другие пользователи Windows, которые могли бы решить эту проблему.
Откуда этот "путь не определен Procfile"?
Может ли это быть проблема с разрешением?
Как мне отладить эту проблему?