У меня следующая проблема: нужно создать образ докера mongodb с некоторыми исходными данными и конфигурацией, поэтому я начал писать Dockerfile:
Докерфайл:
FROM mongo:latest
EXPOSE 27017
ADD ./scripts /scripts
RUN mongo PBM /scripts/indexes
/скрипты/индексы:
db.events.createIndex( {'x1':1}, {expireAfterSeconds: 0})
И здесь у меня возникла первая ошибка, что я не могу подключиться к БД:
Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
Любые идеи ?
РЕШЕНИЕ
нужно использовать ENTRYPOINT против RUN, потому что при использовании второго db не существует.