gpt4 book ai didi

mongodb - 如何填写 Docker mongodb 镜像

转载 作者:行者123 更新时间:2023-12-04 19:18:38 26 4
gpt4 key购买 nike

我真的不明白如何使用 demoInstall.js 之类的简单脚本填充我的 mongodb 图像。

我有我的图像,我可以启动一个 mongodb 实例。但我无法访问 docker 镜像“mongo shell”来用脚本填充这个。

我试过这个命令:

sudo docker run --entrypoint=/bin/cat mongo/ubuntu /tmp/devInstall.js | mongo --host IPAdress

但它使用的是本地 mongo 而不是图像:/

最后我的目标很简单,我需要将我的图像拉到一个原始服务器上并启动一个基本的 bash 脚本,该脚本在 Docker 数据库中填充一些信息。

最佳答案

您使用的命令会在本地对 docker 的输出进行管道传输。您可以使用显式 bash -c 调用反而:

sudo docker run -it --rm mongo/ubuntu /bin/bash -c '/bin/cat /tmp/devInstall.js | mongo --host IPAdress'

我不确定 IPAdress 是否可用。您可能希望通过环境参数或容器链接来定义它。

关于mongodb - 如何填写 Docker mongodb 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28231058/

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