или < /p>
Невозможно подключиться: getAddrinfo enotfound mongo1 < /p>
< /blockquote>
ниже, команда I использую для запуска контейнеров Docker Mongodb < /p>
Код: Выделить всё
C:\Users\shubham>docker run -d --name mongo1 --net mongoNetwork -p 27017:27017 -v "C:\data\db" mongo:latest --replSet rs0
da575dbb8f73184fdaeaa05e5d30ffbc9d2b103f3fe8aee1a9621476313ee904
C:\Users\shubham>docker run -d --name mongo2 --net mongoNetwork -p 27018:27017 -v "C:\data\db1" mongo:latest --replSet rs0
df3c5f4ad73c21d6eaf23db0c3e0bd019f4c0bed2ba56570a5006d99e3741b3e
C:\Users\shubham>docker run -d --name mongo3 --net mongoNetwork -p 27019:27017 -v "C:\data\db2" mongo:latest --replSet rs0
eec0ca83533a47f7ed06060973d8ffcd8847d8be8d427e04139b49a2b8f92b04
C:\Users\shubham>
< /code>
Ниже инициализация набора реплики < /p>
test> config = {_id:"rs0", members:[{_id:0, host:"mongo1:27017"},{_id:1, host:"mongo2:27017"},{_id:2, host:"mongo3:27017"}]}
{
_id: 'rs0',
members: [
{ _id: 0, host: 'mongo1:27017' },
{ _id: 1, host: 'mongo2:27017' },
{ _id: 2, host: 'mongo3:27017' }
]
}
test> rs.initiate(config)
{
ok: 1,
'$clusterTime': {
clusterTime: Timestamp({ t: 1756458399, i: 1 }),
signature: {
hash: Binary.createFromBase64('AAAAAAAAAAAAAAAAAAAAAAAAAAA=', 0),
keyId: Long('0')
}
},
operationTime: Timestamp({ t: 1756458399, i: 1 })
}
rs0 [direct: secondary]
[*] mongodb: // mongo1: 27017
[*] mongodb: // localhost: 27017
[*] /> mongodb: // localhost: 27017, localhost: 27018, localhost: 27019/? Replicaset = rs0
[*] mongodb: // mongo1: 27017, mongo2: 27018, mongo3: 27019/? Replicaset = rs0 rs> rs> /> < /ul>
Ни один из вышеперечисленных URL -адресов, подключенных к набору реплики MongoDB < /p>
Я попытался изменить порты хостов в < /p>
> C:\windows\system32\drivers\etc\hosts
> 127.0.0.1 mongo1
> 127.0.0.1 mongo2
> 127.0.0.1 mongo3
< /code>
К сожалению, ничего не получилось < /p>
Я пробовал так много способов исправить его, но все же не могу подключиться к наборам реплик Docker mongodb из -за пределов докера к контейнеру Docker Mongodb set wit spee to speat a speat a the speat yte spet is the spet is to the spet yte spet is to the spet is to the spet is to spets Пытается подключиться из -за пределов сети Docker от чего -то другого, это причина?
Подробнее здесь: https://stackoverflow.com/questions/797 ... plica-sets
Мобильная версия