【发布时间】:2018-01-04 15:22:36
【问题描述】:
如果应用程序只是简单的前言,我可以通过 Docker 运行应用程序,如下所示。
假设我有用 Python/Django 编写的 Hello World 应用程序。并且项目目录结构是
(普通格式)
项目目录 - 应用程序.py - 要求.txt - Dockerfile如果我执行以下操作,应用程序将完美运行:
docker build -t 友好你好。 `docker run -p 4000:80 friendlyhello`(首选格式)
但是,如果我像下面这样更改项目目录结构,那么它就不再起作用了。
项目目录 - 文件夹/app.py - 要求.txt - Dockerfile根据 Docker 设置说明,
将工作目录设置为 /app
WORKDIR /app
将当前目录内容复制到容器中的/app
添加。 /应用程序
如果我想遵循我喜欢的格式,我应该在 Dockerfile 中进行哪些更改?不知道是什么,但我相信我应该在我的 Dockerfile 中对上述两行进行一些更改。需要建议。
【问题讨论】:
-
你能粘贴你的 Dockerfile 吗?
-
分享你的 Dockerfile。
标签: python python-3.x docker docker-compose