Невозможно подключиться к mongodb, работающему в докере на сервере Windows 2019.
Я могу подключиться к mongodb с помощью компаса, работающего в контейнере докеров на сервере Windows 2019, когда докер запускается без аутентификации. Но когда я реализую аутентификацию, используя следующую команду:
docker run -itd -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=user -e MONGO_INITDB_ROOT_PASSWORD=pass --name mymongo mongo:latest mongod --auth
Я получаю сообщение об ошибке тайм-аута при попытке подключения с помощью компаса MongoDb.
Также, когда я пытаюсь подключиться напрямую, используяdocker exec -it mymongo powershell
тогда попробуй запустить
mongo: термин «монго» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был включен путь, убедитесь, что путь указан правильно, и повторите попытку. В строке:1 символ:1
- монго
+ CategoryInfo : ObjectNotFound: (mongo:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Может ли кто-нибудь подсказать мне, как решить эту проблему? Я следил за многими темами, чтобы решить эту проблему, но пока безуспешно.
Я перепробовал множество тем и руководств, но ни одно из них мне не помогло.