Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定制Docker mongodb映像卡住:can';不要停,杀,开_Mongodb_Docker_Containers_Mongoimport - Fatal编程技术网

定制Docker mongodb映像卡住:can';不要停,杀,开

定制Docker mongodb映像卡住:can';不要停,杀,开,mongodb,docker,containers,mongoimport,Mongodb,Docker,Containers,Mongoimport,我制作了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

我制作了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 /usr/bin/node node /usr/bin/nodejs 10
RUN mkdir -p /data/db

VOLUME ["/data"]

ADD . /data
WORKDIR /data

EXPOSE 8000
EXPOSE 27017

CMD ["mongod"]
我根据“mongo_节点”的图像构建了它, 并通过以下命令运行容器:

docker run -it --name mongo_node -v "$(pwd)":/data -p 8000:8000 -p 27017:27017 mongo_node bash
但当我通过“mongoimport”命令将大文件(400MB)推入mongoDB时,容器就卡住了。它仍然在运行,但是,我不能进入(docker exec-It mongo_节点bash),不能停止(docker stop mongo_节点)和杀死。它可以通过重启我的桌面来停止(如果它发生在服务器中..服务器应该被重置..这太可怕了)。 我认为问题在于我的Dockerfile,因为我从未在标准mongodb图像中看到过这个问题