如何使用dockerfile将数据添加到docker中的mongodb
问题描述:
我有一个数据文件需要添加到docker中的mongodb。我有一个码头文件,但我不知道如何将我的数据文件从本地机器复制到mongodb泊坞窗图像。如何使用dockerfile将数据添加到docker中的mongodb
我的码头工人文件:
FROM dockerfile/ubuntu
RUN \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 && \
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' > /etc/apt/sources.list.d/mongodb.list && \
apt-get update && \
apt-get install -y mongodb-org && \
rm -rf /var/lib/apt/lists/*
VOLUME ["/data/db"]
WORKDIR /data
CMD ["mongod"]
EXPOSE 27017
EXPOSE 28017
我怎么能使用以上搬运工文件
答
泊坞窗有COPY命令从我的本地数据添加文件到MongoDB的。首先,确保你的日期文件和Dockerfile在同一个目录下。然后简单地将下面的行添加到您的Dockerfile中。
复制你的数据文件/ pathInContainer
的可能的复制[如何创建一个蒙戈泊坞窗图像的默认集合和数据?(http://stackoverflow.com/questions/33558506/how-to-创建-A-蒙戈-搬运工-图像与默认的集合和数据) – xkcd149