Как создать публичный образ контейнера, если я объявляю ip-адрес для mongo db в моем приложении nodejs, например:
const client = mongoose.connect("mongodb://192.168.99.100:27017/db", ...
- Нужно ли использовать библиотеку наподобие public-ip, чтобы получить адрес:
const publicIp = require('public-ip');
(async () => {
console.log(await publicIp.v4());
//=> '46.5.21.123'
console.log(await publicIp.v6());
//=> 'fe80::200:f8ff:fe21:67cf'
})();
Должен ли я знать сверху, какие адреса будут использовать контейнеры?
Или существует какой-то подход к любому соглашению, например, если контейнеры работают на одном модуле, они имеют один и тот же внутреннийлокальный адрес 127.0.0.1?