在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/
为了成功下载,我缺少什么?
答案 0 :(得分:0)
目前我已更新最后两行,让--force-yes
绕过身份验证。
RUN apt-get install -y --force-yes mongodb-org-shell
RUN apt-get install -y --force-yes mongodb-org-tools