TomMass
LostBoy
Дякую за підказки і поради
Три контейнери вже початково в одній мережі (а конкретно - в мережі контейнера з VPN).
Мережевий доступ між ними існує.
Це все треба для того, щоб контейнер VPN виступав для двох інших роутером.
Проблема була при першому налаштуванні NextCloud:
![Зображення](https://i.ibb.co/YkvswDQ/Screenshot-2021-03-17-113642.jpg)
Яку назву хоста вводити для бази даних?
Коли була опція
links, то треба було ввести назву контейнера з базою даних.
І тут мені дійшло, що раз я використовую в якості VPN Wireguard, то ІР адреса клієнта з конфігу може виступати точкою підключення до бази даних (бо ж на
сервері VPN є доступ до
всіх ресурсів об'єднаних контейнерів саме по єдиній IP даного клієнта VPN). Ввів 10.7.0.4 - і прокатило
Тепер залишається скормити адресу
http://10.7.0.4:80 для проксі на nginx з SSL і задача виконана (ну і підкрутити домени, щоб NextCloud не матюкався на untrusted domain).
P.S. Просто ввести тупо назву контейнера в ім'я хосту щось не додумався, треба буде перевірити. Але, мабуть, без
links так не прокатить - бо ж реальна назва хоста де факто згенерована докером рандомно для окремого контейнера.