gpt4 book ai didi

python - 如何为自定义 python 项目编写 Dockerfile?

转载 作者:行者123 更新时间:2023-11-28 22:39:48 24 4
gpt4 key购买 nike

我是 Docker 的新手,我需要创建容器以将 Docker 容器作为 Apache Mesos 任务运行。

问题是我找不到任何相关的例子。它们都以 Web 开发为中心,但我不是这样。

我有一个带有大量依赖项的纯 Python 项目(例如 Berkeley Caffe 或 OpenCV)。如何编写 Docker 文件以正确注册所有依赖项(以及如何找到它们?)

最佳答案

docker hub 注册表包含许多官方语言图像,您可以将其用作基础图像。

这些说明会告诉您如何构建您的 Python 项目,包括依赖项的导入。

├── Dockerfile                <-- Docker build file
├── requirements.txt <-- List of pip dependencies
└── your-daemon-or-script.py <-- Python script to run

Image 同时支持 Python 2 和 3,您可以在 Dockerfile 中指定:

FROM python:3-onbuild
CMD [ "python", "./your-daemon-or-script.py" ]

基础图像使用特殊的ONBUILD instructions感谢所有为您所做的辛勤工作。

关于python - 如何为自定义 python 项目编写 Dockerfile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34381370/

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