В качестве попытки решить проблему с подключением Hibernate OGM я хочу посмотреть, подключусь ли я из Robo 3T.
Я создаю образ MongoDB и запускаю его.
docker ps:
MacBook-Pro: GoStopHandle NOTiFY $ docker ps КОНТЕЙНЕР ID ИЗОБРАЖЕНИЕ
ИМЕНА СОЗДАННЫХ КОМАНД СОСТОЯНИЕ СОСТОЯНИЯ 0375a68b9988 gostophandlemongodb: последняя запись
.s… "5 секунд назад Up 4 секунды
0.0.0.0:32844->27017/tcp goStopHandleMongo
IP-адрес контейнеров:
dockerinspect -f '{{range .NetworkSettings.Networks}} {{. IPAddress}} {{end}}' 0375a68b9988 172.17.0.2
Я ввел оболочку 'mongo':
docker exec -it goStopHandleMongo mongo admin
Я добавляю пользователя и пароль:
> db.createUser(
... {
... user: "NOTiFY",
... pwd: "MyPassword",
... roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
... }
... )
Successfully added user: {
"user" : "NOTiFY",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
},
"readWriteAnyDatabase"
]
}
Затем я создаю соединение в Robo 3T: ![Robo 3T - create connection](https://i.stack.imgur.com/t5dpb.png)
Затем я настраиваю «Аутентификацию»:
![Authentication](https://i.stack.imgur.com/Tt9Qo.png)
Когда я пытаюсь подключиться,получить:
![Connection dialog](https://i.stack.imgur.com/K40J2.png)
Есть предложения?