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

Abd*_*man 5 python-3.x docker docker-api

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

请帮帮我!提前致谢!

sar*_*pho 7

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

\n\n

(这个问题是一年前提出的,但我会写出来供其他人参考:))

\n\n

对于基本的了解,你可以使用这个,剩下的我将留给你探索。

\n\n

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

\n\n

Like path(str) \xe2\x80\x93 包含 Dockerfile 的目录的路径。
\n 您可以这样指定参数:

\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n