繁体   English   中英

docker 容器中的 Running.env 文件

[英]Running .env files within a docker container

在过去的 3 个小时里,我一直在努力将 env 变量添加到我的容器中:(我查看了docker 运行文档,但没有设法让它工作。

我使用docker build -t sellers_json_analysis. 效果很好。

然后我用 go 运行它: docker run -d --env-file./env sellers_json_analysis

根据文档: $ docker run --env-file./env.list ubuntu bash但我收到以下错误:

docker: open ./env: no such file or directory.

.env文件在我的根目录中

但是在运行docker run --help时,我找不到任何关于环境变量的信息,但它没有提供以下内容:

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

所以不确定我放错了东西。 我可以将我的变量添加到 dockerfile 但我想将其保留为公共回购,因为它是我想展示的项目。

您的问题是路径错误,使用.env./.env ,当您使用./env时,这意味着当前目录中有一个名为env的文件

docker run -d --env-file .env sellers_json_analysis

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM