首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定制分子的对接图像?

如何定制分子的对接图像?
EN

Stack Overflow用户
提问于 2018-10-17 14:37:49
回答 2查看 1.9K关注 0票数 2

我用分子来测试一些不可测的角色。我想将一些文件推到用于测试的坞映像中。为此,我将测试文件放在分子文件夹中,并将ADD/COPY命令添加到Dockerfile.j2文件中。我的文件夹结构如下所示:

代码语言:javascript
复制
- ansible-role-foo/
  - molecule/
    - default/
      - Dockerfile.j2
      - myTestFile.txt
      - ...

Dockerfile.j2:

代码语言:javascript
复制
# Molecule managed
...

RUN mkdir -p /my/path
COPY myTestFile.txt /my/path

在读取molecule --debug converge时,我会得到以下错误:

代码语言:javascript
复制
COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory

我用的是2.18.1分子。

如何在分子的背景下,正确地将myTestFile.txt包含在码头图像中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-01 11:22:06

/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt很明显,你的问题有答案。您应该将您的文本文件放在上述目录中,并查看它是否经过。否则,您应该尝试给出文本文件所在的完整路径。GetFileAttributesEx c:RUN:系统找不到指定的文件。

票数 1
EN

Stack Overflow用户

发布于 2019-02-04 17:46:15

您还可以将内容内联如下:

代码语言:javascript
复制
RUN echo $'\n\
my file content\n\
' > /tmp/myfile
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52857499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档