Tag: mongoimport

在docker镜像中安装mongoimport

从我的节点脚本我需要通过exec从child_process函数执行child_process 。 在Docker镜像中的CItesting中遇到了一个问题: /bin/sh: 1: mongoimport: not found 现在我在drone.yml文件中插入了mongodb的安装: – apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv EA312927 – echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.2 main" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list – apt-get update – apt-get install -d -y mongodb-org-tools 但是仍然没有findmongoimport。 我甚至添加了根/到PATHvariables或做了一个 find / -name "mongoimport" 没有。 有没有人有一个想法,如何让mongoimport在docker形象工作? 谢谢。 PS .:以下是apt-get的输出: $ apt-get install -d -y mongodb-org-tools Reading package lists… Building […]

种子mongodb副本集

我想使用docker-compose创build3个节点的副本集,并向它们input初始数据。 如果我删除–replSet和种子数据没有指定主机我没有问题。 泊坞窗,compose.yml master: image: 'mongo:3.4' ports: – '50000:27017' volumes: – './restaurants.json:/restaurants.json' – './setup.js:/docker-entrypoint-initdb.d/00_setup.js' – './seed.sh:/docker-entrypoint-initdb.d/01_seed.sh' command: '–replSet rs' slave1: image: 'mongo:3.4' ports: – '50001:27017' command: '–replSet rs' slave2: image: 'mongo:3.4' ports: – '50002:27017' command: '–replSet rs' seed.sh # … _wait "slave1" _wait "slave2" echo "Starting to import data…" mongoimport –host="rs/master:27017,slave1:27017,slave2:27017" –db db –collection restaurants […]

mongoimport Docker失败:连接到数据库服务器的错误:无法访问服务器

我正在尝试使用MongoDB创build一个Docker容器并将数据导入到它。 我已经尝试使用下面的dockerfile: FROM mongo # This will be created if it doesn't exist WORKDIR /app/data/ # Copy dependency definitions COPY mydata.csv . ENTRYPOINT mongod # Import data RUN mongoimport –host=127.0.0.1 -d mydb -c reports –type csv –file mydata.csv –headerline 我得到以下错误: Failed: error connecting to the db server: no reachable servers 有什么build议么? 谢谢!

定制的Docker MongoDB镜像卡住了:无法停止,杀死,打开

我做了NodeJS&mongoDB Docker镜像,下面是Dockerfile: FROM ubuntu:14.04 MAINTAINER K. Haejin "haejin.kim419@gmail.com" ENV DEBIAN_FRONTEND noninteractive RUN apt-get update RUN apt-get -qq update RUN apt-get install -y nodejs npm RUN apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 7F0CEB10 RUN echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee /etc/apt/sources.list.d/10gen.list RUN apt-get update && apt-get install -y mongodb-org=2.6.1 mongodb-org-server=2.6.1 mongodb-org-shell=2.6.1 mongodb-org-mongos=2.6.1 mongodb-org-tools=2.6.1 RUN update-alternatives –install […]

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

我有两个容器,一个运行python ,另一个运行mongodb 。 现在我想从我的应用程序容器中运行mongoimport命令。 那我该怎么做呢?

使用mongoimport进行docker化的mongodb将json数组导入为项目

我正试图导入项目的json数组到我的在Docker的MongoDB实例。 在没有Docker的情况下尝试时,mongoimport使用imported 7 documents响应,但在Docker中响应imported 1 document Docker命令: CMD mongoimport –host mongodb –db reach-engine –collection domains –type json –file seed.json –jsonArray Docker MongoDB: { "_id" : ObjectId("58dc3abd7ccf9a826b2a7d34"), "items" : [ { "id" : 1, "_id" : "item1", "type" : "alert", "title" : "hello.world", "email" : "something@something.com", "message" : "", "createdDate" : "date", "price" : "$9.00", "active" […]