gpt4 book ai didi

shell - 如何从myData(mongodb)容器中的myApp(python)容器运行shell命令?

转载 作者:行者123 更新时间:2023-12-02 20:13:45 27 4
gpt4 key购买 nike

我有两个容器,一个运行python,另一个运行mongodb。现在,我想从我的应用程序容器中运行mongoimport命令。

那我该怎么办呢?

最佳答案

docker exec 应该保留用于调试。

理想情况下,您将在构建时从mongoimport运行Dockerfile,以制作专用于播种mongo数据库的镜像。
例如,查看“How do I seed a mongo database using docker-compose?

这样,您避免了任何手动运行时操作。

如果必须定期执行运行时操作,则需要在镜像中添加 cron , as I described here
这样,您可以在容器运行期间定期执行mongoimport

关于shell - 如何从myData(mongodb)容器中的myApp(python)容器运行shell命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44981263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com