здесь. Пытаюсь через Compass подключиться к монге на локалхосте. Создал в docker-compose сервис монги :
db:
image: mongo:4.4.1-bionic
container_name: db
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: admin
MONGO_INITDB_DATABASE: admin
command: mongod --auth
volumes:
- db:/data/db
restart: always
networks:
- azia-backend
ports:
- 27017:27017
Пытаюсь к нему подключиться (строка mongodb://admin:admin@localhost:27017/admin?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=false) и пишет что я не авторизован (ошибка: UserNotFound).
Если запускать монгу через docker: docker run -d -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin mongo, то через компас можно подключиться. Что я делаю не так?
Доброго. Попробуй переменные окружения в другом формате описать. Может поможет environment: - POSTGRES_DB=app - POSTGRES_PASSWORD=12345
попробуй docker-compose down —volumes && docker-compose up -d - может в томе от предыдущих экспериментов что-то не то осталось
Пробовал, не помогло
Помогло! Спасибо большое!!!!
Обсуждают сегодня