2017-02-22 14 views
0

ドッカーのmongodbに追加する必要があるデータファイルがあります。私はドッカーファイルを持っていますが、ローカルマシンからmongodbドッカーイメージにデータファイルをコピーする方法がわかりません。dockerfileを使ってドッカーの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コマンドを持つドッキングウィンドウのファイル上

+0

可能な重複をコピーし、[既定のコレクションやデータをモンゴドッカーイメージを作成するには?](http://stackoverflow.com/questions/33558506/how-to-デフォルトのコレクションとデータを使用したモンゴードッカー画像の作成(create-a-mongo-docker-image) – xkcd149

答えて

0

を使用するMongoDBに私の地元からデータファイルを追加することができます。まず、日付ファイルがDockerfileと同じディレクトリにあることを確認します。次に、Dockerfileに以下の行を追加するだけです。

は、あなたのデータファイル/ pathInContainerの

関連する問題