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规范添加。
➡️