我刚刚启动了Docker Api并探索了各个部分。但是我仍然坚持使用docker api使用python客户端构建图像,实际上我无法理解如何为docker设置各种必需的参数< strong> client.images.build()方法?
请帮帮我! 提前谢谢!
答案 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
)从终端检查映像是否已成功构建,并且您将在结果顶部看到创建的映像在终端中。