[英]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.