Docker-compose - mongodb无法通过身份验证

时间:2016-08-03 13:35:52

标签: linux mongodb shell ubuntu docker-compose

在Windows 10上安装Docker Toolbox并启动docker-machine后,我运行docker-compose up,我遇到了这个错误:

The following packages cannot be authenticated mongodb-org-shell

dockerfile中的代码:

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 RUN echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list RUN apt-get update RUN apt-get install -y mongodb-org-shell RUN apt-get install -y mongodb-org-tools

根据mongodb docs建议使用ubuntu trusty。 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

为了成功下载,我缺少什么?

1 个答案:

答案 0 :(得分:0)

目前我已更新最后两行,让--force-yes绕过身份验证。

RUN apt-get install -y --force-yes mongodb-org-shell RUN apt-get install -y --force-yes mongodb-org-tools