【发布时间】:2018-11-23 15:29:13
【问题描述】:
我创建了一个 Python 命令行应用程序,可通过 PyPi / pip install 使用。
应用程序具有本地依赖项。
为了让 Windows 用户的安装过程不那么痛苦,我想用这个命令行应用程序创建一个 Dockerised 版本。
将带有入口点和 requirements.txt 的setup.py 轻松转换为命令行应用程序的步骤是什么?是否有任何工具可以解决这个问题,还是我应该手写Dockerfile?
【问题讨论】:
-
写一个 Dockerfile ;-)
-
为什么不使用 PyInstaller?
-
@phd 为什么不确实...使用 Docker,您只需要构建和分发一个图像。 PyInstaller 仍然需要为每个平台生成不同的二进制文件。
标签: python docker pip setuptools