Docker镜像构建器
项目描述
Grocker - Python应用的Docker镜像构建器
Grocker 允许您将Python应用打包成Docker镜像,同时尽可能保持镜像大小最小。
Grocker 使用 debian:buster、debian:bookworm 或 alpine:latest 作为其基础镜像。
Grocker 存放在Github上,地址为 https://github.com/polyconseil/Grocker。 Grocker 的完整文档可在 https://grocker.readthedocs.io/ 找到。
安装
安装Docker引擎。请参阅其官方文档。
使用 pip 安装 Grocker: pip install grocker。
基本用法
$ grocker build ipython==5.0.0 --entrypoint ipython
$ docker run --rm -ti ipython:5.0.0-<grocker-version>
直接wheel路径
轮文件也可以直接传递给 grocker,以避免上传工件构建镜像的需要。
如果参数中包含 /,Grocker 将切换到此模式。在此模式下可以使用 Pip 的额外需求。
$ grocker build ./path/to/ipython-7.1.1-py3-none-any.whl[doc] --entrypoint ipython
$ docker run --rm -ti ipython-doc:7.1.1-<grocker-version>
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分发
grocker-8.2.tar.gz (17.9 kB 查看散列)
构建分发
grocker-8.2-py3-none-any.whl (23.7 kB 查看散列)