【发布时间】:2020-07-11 17:49:29
【问题描述】:
我是 Docker 的新手,我正在尝试使用 express 和 mongodb 制作“Starter-Boilerplate”, 但我不希望 .env 文件在我的 docker 映像/容器中,我已经尝试使用 .dockerignore 文件,但 .env 文件仍被复制到所有 docker-compose 构建中的容器内。
我的 .dockerignore 文件:
node_modules
.env
repo 的链接以重现该案例: https://github.com/josuerodcat90/expressjs-server-starter/tree/docker
有什么想法或建议吗?在此先感谢队友。
【问题讨论】:
-
它是在镜像中,还是在使用卷挂载运行时在容器中看到它?
-
我猜 在图像中,因为我看到在已安装的容器上使用 bash
ls -a。 -
您安装了一个卷,这将使它看起来像是添加了文件
标签: docker express docker-compose environment-variables dockerfile