返回

如何将环境变量传递给 mongo docker-entrypoint-initdb.d?

发布时间:2022-06-18 05:51:15 359
# mongodb# docker

我正在尝试执行以下教程:https://itnext.io/docker-mongodb-authentication-kubernetes-node-js-75ff995151b6

然而,在那里,他们使用原始值作为mongo init。放置在docker entrypoint initdb中的js文件。d文件夹。

我想使用来自CI/CD系统(Gitlab)的环境变量。有人知道如何将环境变量传递给init吗。js文件?我尝试了几种方法,例如使用init。sh代替了shell,但没有任何成功。

如果我手动运行init shell版本,我可以让它工作,因为我用--eval调用mongo并传递值,然而,docker入口点blablabla是自动调用的,所以我无法控制如何调用它,我不知道如何实现我想要的。

提前向您表示感谢和问候。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像