用于使用Docker在容器中生成图像和运行命令的声明性接口。
docker-interface的Python项目详细描述
docker接口
Docker接口(DI)是一个声明性接口,用于使用Docker在容器中生成图像和运行命令。
安装Docker接口
您可以使用下面的pip
命令安装docker接口(您需要python3解释器)。
pip install docker-interface
要检查Docker接口是否已成功安装,请运行
di --help
使用Docker接口
Docker接口可以从命令行调用。默认情况下,它从当前工作目录中的文件di.yml
读取配置,并支持两个命令:
build
根据配置生成docker映像run
在容器中运行docker命令
您可以在这个存储库的examples
文件夹中找到特定的示例。请参阅http://docker-interface.readthedocs.io/en/latest/以获取更详细的文档,并查看schema以全面了解docker接口支持的声明性语法。
对Docker接口的贡献
为了有助于Docker接口的开发,请创建存储库的fork,并将任何更改作为请求发送。
您可以测试本地安装的Docker接口,如下所示。
# 0. Set up a virtual environment (optional but recommended)
# 1. Install development requirements
pip install -r requirements.txt
# 2. Install docker interface in editable mode
pip install -e .
# Run the tests
make tests
有关如何在步骤0中设置虚拟环境的详细信息,请参见^{
行为准则
这个项目遵循Open Code of Conduct。通过参与,您将遵守本守则。