我正在尝试使用docker构建项目。这是我的docker文件。它会从标题中抛出错误。
dbOptions.db = {
readPreference: "secondaryPreferred",
};
如果我删除
FROM java:8
ADD krb5.conf /etc/krb5.conf
ADD report.jar report.jar
RUN sh -c 'touch report.jar'
ENTRYPOINT ["java","-Dspring.data.mongodb.uri=mongodb://audpro_mongo/report","-Djava.security.krb5.conf=/etc/krb5.conf","-Djava.security.egd=file:/dev/./urandom","-jar","/report.jar"]
项目成功建立。我想这是因为来自其他属性的"-Djava.security.krb5.conf=/etc/krb5.conf"
和mongodb:
,但我几天前开始使用docker并且不知道为什么他们在那里以及我应该为我添加的属性使用什么。
有什么建议吗?