0

私は fabric8 docker-maven プラグインを使用して、docker ファイルから docker イメージを構築しています。RHEL8 を使用しています。

これは私のpomプラグインです。

<plugin>
    <groupId>io.fabric8</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>0.36.1</version>
    <executions>
        <execution>
            <id>build tag</id>
            <phase>install</phase>
            <goals>
                <goal>build</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <images>
            <image>
                <name>cat/image:1.0.0</name>
                <alias>springboot-mongo-dockerimage</alias>
                <build>
                    <dockerFileDir>${project.basedir}</dockerFileDir>
                    <args><BASE_IMAGE>repo/image:1.0.0</BASE_IMAGE></args>
                </build>
            </image>
        </images>
    </configuration>

私の Dockerfile から、隠しフォルダーは以下のコマンドから docker イメージにコピーされています。

COPY myHome/.folder1/my.properties ${DOC_IMAGE}/.folder1

上記のコードを実行すると、次のエラーが発生します。

 Failed to execute goal io.fabric8:docker-maven-plugin:0.36.1:build
 (build tag) on project myproject-1: Unable to build image
 [cat/image:1.0.0] : "COPY failed: stat
 /var/snap/docker/common/var-lib-docker/tmp/docker-builder864356699/myHome/.folder1/my.properties: no such file or directory" .

また、私のプロジェクトには .dockerignore ファイルもありません。

docker イメージに隠しファイルを含めるには特別なことが必要ですか?

4

0 に答える 0