на которых по два докера с тарантулом master-master, в которые передаются user, pass через docker env
vps1:
- docker tarantool1:9001 user=api, pass=12345
- docker tarantool2:9002 user=api, pass=45678
vps2:
- docker tarantool1:9001 user=api, pass=12345
- docker tarantool2:9002 user=api, pass=45678
все деплоится, тарантулы работают судя по логам
коннект из go
к первому подключаемся
второй возвращает
Incorrect password supplied for user 'api'
но если добавить еще 2 сервера и разнести сервисы 1+1, 2+2 то все работает
какие возможные причины?
- у меня версия о каком то волшебном шаринге env внутри docker, который заменяет один пароль другим? бред но у меня кончились варианты
- но не могут же докеры шарить память контейнеров, но если так, что это?
версии тарантулов 2.8 и 2.9 проверял
накидайте вариантов почему два тарантула в докере не могут жить на одной vps?
update
Обсуждают сегодня