Python Ubuntu上停靠的Django
我正在使用:Python Ubuntu上停靠的Django,python,django,ubuntu,docker,Python,Django,Ubuntu,Docker,我正在使用: Ubuntu 16.04 Docker版本1.12.6 我想将我现有的Django应用程序进行容器化,因为我知道这个应用程序一切顺利。=>没有错误,没有错误 我的Dockerfile: requirements.txt 现在一切都很顺利,除了执行manage.py python时的最后一行,它说:“python:无法打开文件'BackendServer/manage.py runserver 0.0.0.0:8000':[Errno 2]没有这样的文件或目录” 因此,我执行以下命令
提前谢谢 您已经将目录更改为
/BackendServer
改用这个:
CMD [ "python", "./manage.py runserver 0.0.0.0:8000" ]
还请注意,
docker run
默认情况下在没有tty的情况下执行,这将抑制输出。使用-it
运行以使用交互式终端。您已经将目录更改为/BackendServer
改用这个:
CMD [ "python", "./manage.py runserver 0.0.0.0:8000" ]
还请注意,
docker run
默认情况下在没有tty的情况下执行,这将抑制输出。使用-it
运行以使用交互式终端。我使用了它“CMD[“python”、“/manage.py runserver 0.0.0:8000””,但我遇到了相同的错误“python:无法打开文件'BackendServer/manage.py runserver 0.0.0:8000':[Errno 2]没有这样的文件或目录”。你是对的,在使用它运行之后,我遇到了一些错误,我将用它们来处理:D,谢谢…请记住在您更改Dockerfile后重建容器。我使用了它“CMD[“python”,“/manage.py runserver 0.0.0.0:8000””,但我遇到了相同的错误“python:无法打开文件'BackendServer/manage.py runserver 0.0.0:8000':[Errno 2]没有这样的文件或目录”。您是对的,在使用-it运行它之后,我遇到了一些错误,我将处理它们:D,谢谢…请记住在更改Dockerfile后重建容器。
CMD [ "python", "./manage.py runserver 0.0.0.0:8000" ]