0

我一直在使用 docker-py,以便在一个脚本中构建图像和启动容器。到目前为止,一切都很顺利。但是,我目前在 Dockerfile 字符串变量中遇到了 ADD/COPY 命令的问题。

我需要将源目录中的文件直接添加到图像中。使用标准 Dockerfiles,我已经能够使用 docker ADD 命令成功地实现这一点。但是使用 docker-py,它会抛出异常:

Exception: Error building docker image: lstat simrun.py: no such file or directory

脚本 simrun.py 与 docker-py 脚本存储在同一目录中,因此我无法理解为什么会收到此异常。dockerpy.py 中的相对行是:

 ADD ./simrun.py /opt

有什么我错过的,或者这个功能在 docker-py 中还不能工作吗?

4

1 回答 1

0

您需要使用path参数在 docker build 上下文中设置路径。

这里

于 2016-01-07T16:32:17.730 回答