我正在尝试使用 Docker SDK for Python 复制此命令:
\ndocker build -f path/to/dockerfile/Dockerfile.name -t image:version path/to/context/.\nRun Code Online (Sandbox Code Playgroud)\npath/to/dockerfile和path/to/context是不同的路径,即:\n /opt/project/dockerfile和/opt/project/src/app/。
\n目录结构如下:
\nopt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 project\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 dockerfile\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Dockerfile.name\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 target\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app-0.0.1-SNAPSHOT.jar\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 script.py\nRun Code Online (Sandbox Code Playgroud)\n该命令在 CLI 中可以正常工作,但我无法使其与 SDK 一起工作。
\n从文档来看,图像构建方法具有以下参数:
\n当我使用这样的方法时:
\nclient.images.build(\n path = …Run Code Online (Sandbox Code Playgroud)