Vas*_*ian 3 python docker mesos
我是 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
Run Code Online (Sandbox Code Playgroud)
图像同时支持 Python 2 和 3,您可以在 Dockerfile 中指定:
FROM python:3-onbuild
CMD [ "python", "./your-daemon-or-script.py" ]
Run Code Online (Sandbox Code Playgroud)
基础镜像使用特殊的ONBUILD 指令为您完成所有艰苦的工作。
| 归档时间: |
|
| 查看次数: |
2716 次 |
| 最近记录: |