W10和Hyper-V上的Docker"没有定义Procfile路径"

时间:2016-08-24 11:21:07

标签: docker hyper-v divio

我是Aldryn的客户,在使用Windows 10和Hyper-V设置docker环境时遇到了麻烦。 在我使用Virtualbox之前一切都很好,但是我无法使用交互式shell 所以我真的想切换到Hyper-V 我的docker版本客户端是: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用户可能已经解决了这个问题。

这个&#39;没有定义Procfile路径&#39;来自?
这可能是许可问题吗? 如何调试此问题?

0 个答案:

没有答案