【发布时间】:2016-01-07 15:36:06
【问题描述】:
我一直在使用 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 中还不能工作吗?
【问题讨论】: