如何使用Docker API Python客户端构建映像?

时间:2017-07-15 07:08:51

标签: python-3.x docker docker-api

我刚刚启动了Docker Api并探索了各个部分。但是我仍然坚持使用docker api使用python客户端构建图像,实际上我无法理解如何为docker设置各种必需的参数< strong> client.images.build()方法?

请帮帮我! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

根据官方文档https://docker-py.readthedocs.io/en/stable/images.html用于使用python的docker模块构建映像。

(这个问题是一年前提出的,但我会写给别人参考:))

对于基本的理解,您可以使用它,其余的将由我探索。

client.images.build()是构建docker映像的方法。
现在它可以有几个参数:

path(str)–包含Dockerfile的目录的路径。
     您可以像这样指定参数:

client.images.build(path = "<path_to_the_Dockerfile>")

例如,如果您的Dockerfile位于当前目录中,则您将编写client.images.build(path = "./")

此命令将从当前目录中的Dockerfile中构建所需的映像。

您可以通过运行命令docker image ls(如果需要,使用sudo docker image ls)从终端检查映像是否已成功构建,并且您将在结果顶部看到创建的映像在终端中。