4

私はfigさまざまなコンテナー内でアプリをビルドして実行するために使用していますDockerが、これまでのところとても良いです。

アプリ用のdbコンテナーとそのmongo中にコンテナーがあります。

しかし、mongoサーバーに接続してユーザーとデータベースをシードしようとしていますが、mongoクライアントをインストールする方法が見つかりません。

アプリのイメージは標準イメージから派生したもので、クライアントdockerfile/nodejsは含まれていません。mongo

しようとRUN mongoするとエラーが発生しますmongo not found

これまでに見つけたすべてのドキュメントはmongo server、コンテナー内に をインストールする方法に関連しており、これまでにクライアントのインストール方法を教えてくれるものは何も見つかりませんでした。どうすればいいですか?Dockermongo

4

2 に答える 2

4

どうですか:

RUN sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
RUN sudo apt-get install -y mongodb-org-shell
RUN sudo apt-get install -y mongodb-org-tools

ここで提案されているように?

于 2014-11-20T22:42:09.597 に答える