如何自定义分子的码头工人的形象?

问题描述 投票:0回答:2

我使用的分子测试一些Ansible角色。我想一些文件推送到用于测试的泊坞窗图像。为了这个目的,我把我的测试文件中的分子文件夹并添加/ COPY命令添加到Dockerfile.j2文件。我的文件夹结构如下所示:

- ansible-role-foo/
  - molecule/
    - default/
      - Dockerfile.j2
      - myTestFile.txt
      - ...

该Dockerfile.j2:

# Molecule managed
...

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

当启动qazxsw POI,我得到以下错误:

molecule --debug converge

我使用的是分子2.18.1。

如何正确包括myTestFile.txt泊坞窗图像中,在分子的背景下?

docker ansible dockerfile molecule
2个回答
1
投票

/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt显然,你的问题有答案。你应该把你的文本文件中提到的目录,看看它是否通过。否则,你应该尝试给所在的完整路径文本文件的位置。 COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory


© www.soinside.com 2019 - 2024. All rights reserved.