poetry-dockerize-plugin:将Poetry应用打包到Docker镜像

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

Poetry-dockerize-plugin是一个用于创建docker镜像的插件,可以通过配置文件自动生成镜像。可以自定义镜像名称、标签、入口点、Python版本、端口、环境变量和标签。

🎯

关键要点

  • Poetry-dockerize-plugin用于简化从Poetry项目创建docker镜像的过程。
  • 该插件的主要目标是轻松创建docker镜像,并且需要零配置。
  • 可以通过在pyproject.toml配置文件中添加部分来高度自定义镜像。
  • 安装该插件需要Poetry版本>=1.2.0,并使用命令:poetry self add poetry-dockerize-plugin。
  • 快速开始只需输入:poetry dockerize。
  • 可以在pyproject.toml文件中添加[tool.dockerize]部分来自定义选项,如更改镜像名称。
  • 配置示例包括自定义镜像名称、标签、入口点、Python版本、端口、环境变量和标签。
  • 默认的Python版本为3.11,可以通过配置指定其他版本。
  • env用于声明环境变量,labels用于添加标签,默认标签按照opencontainers规范添加。
🏷️

标签

➡️

继续阅读