私は 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 イメージに隠しファイルを含めるには特別なことが必要ですか?