gpt4 book ai didi

python - 具有复杂项目结构的Docker设置

转载 作者:行者123 更新时间:2023-12-02 21:21:07 25 4
gpt4 key购买 nike

如果应用程序只是简单的前言,我可以通过Docker运行该应用程序,如下所示。

可以说我有用Python / Django编写的Hello World Application。项目目录结构是

(普通格式)

proj_directory
-app.py
-requirements.txt
-Dockerfile

如果执行以下操作,该应用程序将完美运行:

docker build -t friendlyhello。
`docker run -p 4000:80 friendlyhello`

(首选格式)

但是,如果我像下面那样更改项目目录结构,则它将不再起作用。

proj_directory
-文件夹/app.py
-requirements.txt
-Dockerfile

根据Docker设置说明,

Set the working directory to /app

WORKDIR /app



将当前目录内容复制到/ app的容器中

ADD . /app



如果要遵循我的首选格式,我应该在Dockerfile中进行哪些更改?不知道是什么,但我相信我应该在我的Dockerfile中的以上两行中进行一些更改。请需要建议。

最佳答案

粘贴您的Dockerfile,以便我们为您提供帮助。但是我认为您想要使用的是COPY,就像这样。

COPY folder folder

保持文件结构。

关于python - 具有复杂项目结构的Docker设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45375480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com