【发布时间】:2022-01-31 20:33:27
【问题描述】:
我有一个没有扩展名的credentials 文件。
我想将此文件添加到 docker 以便在 app 目录中可用。
现在我在应用程序的根目录中添加了一个文件,但是在构建映像后该文件丢失了
我的dockerignore
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md
【问题讨论】:
-
当我使用像您这样的 .dockerignore 文件进行测试时,凭据文件会按原样复制到容器中。你能展示你的 Dockerfile 的相关部分吗?另外,如何确定文件丢失?
-
您是否使用
docker build在本地运行构建?您在运行时使用卷吗?验证这是 docker 而不是其他模拟 docker 的应用程序。包含构建命令,并且用于验证文件的命令/输出未包含在映像中。
标签: docker digital-ocean