跳转到主要内容

Docker镜像构建器

项目描述

Grocker - Python应用的Docker镜像构建器

Grocker 允许您将Python应用打包成Docker镜像,同时尽可能保持镜像大小最小。

Grocker 使用 debian:busterdebian:bookwormalpine:latest 作为其基础镜像。

Grocker 存放在Github上,地址为 https://github.com/polyconseil/GrockerGrocker 的完整文档可在 https://grocker.readthedocs.io/ 找到。

安装

  1. 安装Docker引擎。请参阅其官方文档

  2. 使用 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 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面