distutils扩展命令,用于为python应用程序构建docker映像。
bdist_docker的Python项目详细描述
bdist_docker
distutils扩展命令,用于为python应用程序构建docker映像。
安装
首先安装bdist_docker
$ pip install bdist_docker
如何使用
首先需要创建dockerfile,例如
FROM ubuntu:14.04 EXPOSE 8080 RUN DEBIAN_FRONTEND=noninteractive apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python3-pip python3 ADD .docker_data /data RUN pip3 install --no-index --find-links=/data/wheelhouse /data/dist/*.whl CMD python3 -m MY_MODULE
这里的重要部分是添加bdist_docker生成的docker数据文件夹并安装您的包:
ADD .docker_data /data RUN pip3 install --no-index --find-links=/data/wheelhouse /data/dist/*.whl
然后您就可以使用bdist_docker作为命令来设置.py:
$ ./setup.py bdist_docker