У меня работает mongodb на docker. Я создал пользователя на нем, но не смог войти с учетными данными пользователя из docker -compose.
Вот мои настройки:
Создать пользователя:
use database
db.createUser({user: "username", pwd: "password", roles: [{role: "readWrite", db: "database"}]});
docker -compose.yml
mongo:
container_name: container
image: mongo:latest
env_file: .env
entrypoint:
MONGO_INITDB_ROOT_USERNAME: ${MONGODB_AUTH_USER}
MONGO_INITDB_ROOT_PASSWORD: ${MONGODB_AUTH_PASS}
Но я получаю ошибку ниже, когда пытаюсь запустить команду docker-compose up
:
ERROR: for 177f1a769910_smartcap-mongodb Cannot start service mongo: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \"MONGO_INITDB_ROOT_USERNAME:username\": executable file not found in $PATH": unknown
Как я могу решить эту проблему? Не могли бы вы помочь мне?