Я пытаюсь создать свой собственный образ mon go docker. После установки mon go в процессе сборки я также хочу добавить несколько предварительно отобранных пользователей.
db = db = db.getSiblingDB("<dbname>");
db.createUser(
{
user: "<username>",
pwd: "<password>",
roles: [ { role: "readWrite", db: "<dbname>" } ]
}
)
Как только изображение построено, я раскручиваю контейнер и "использую" правильную базу данных, я не вижу созданных пользователей -
db.getUsers () []
Я прочитал статью здесь , в которой предлагается создать эфемерные контейнеры, но не обязательно утверждать, что они действительно эфемерны.
Любое понимание может помощь.