Size: a a a

DevOps — русскоговорящее сообщество

2020 December 02

SL

S. L. in DevOps — русскоговорящее сообщество
Crysalis
localhost устроит?)
в этом и проблема что нет
источник

k

kkv in DevOps — русскоговорящее сообщество
S. L.
спасибо
а, стой, тебе адрес нужен? какой?
источник

SL

S. L. in DevOps — русскоговорящее сообщество
да, адрес хоста
источник

SL

S. L. in DevOps — русскоговорящее сообщество
айпишник
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
S. L.
всем привет, есть ли в убунту переменная окружения, которая содержит адреса хоста?
нет, есть $HOSTNAME , если надо загнать в ENV ip-адрес юзай login.profile или ~/.bashrc
источник

k

kkv in DevOps — русскоговорящее сообщество
ну у него как минимум 2 адреса, локальная петля + сеть
источник

MB

Maks Butusov in DevOps — русскоговорящее сообщество
всем привет!
есть кто может проконсультировать по spinnaker?
источник

k

kkv in DevOps — русскоговорящее сообщество
можно думаю грепнуть вывод ip a по сети и загнать в переменную через експорт. как-то так
источник

V

Vasily in DevOps — русскоговорящее сообщество
hostname -I
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
S. L.
всем привет, есть ли в убунту переменная окружения, которая содержит адреса хоста?
а тебе для не для кубера случаем надо?
источник

SL

S. L. in DevOps — русскоговорящее сообщество
Max Muravyev
а тебе для не для кубера случаем надо?
для докера. У меня приложения на nodejs с микросервисами и мне нужно в месте, где в коде указывается хост нужно добавить переменную окружения либо что либо, что всегда будет содержать в себе текущий ip
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
а контейнер запускается где?
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
энивей
/sbin/ip route|awk '/default/ { print $3 }'

вернет айпи хостовой машины
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
host.docker.internal еще
источник

k

kkv in DevOps — русскоговорящее сообщество
интересный кейс) я такое изобрел
test@test:/$ ip4=$(hostname -I | sed -e 's/\s.*$//')
test@test:/$ echo $ip4
192.168.1.115
источник

DP

Dmitry Polyakov in DevOps — русскоговорящее сообщество
А если ип несколько на хосте? Какой ип нужен и как его выбрать? :)
источник

k

kkv in DevOps — русскоговорящее сообщество
Dmitry Polyakov
А если ип несколько на хосте? Какой ип нужен и как его выбрать? :)
хз как это работает, но hostname -I первым возвращает именно айпишник физической карты. (думаю, что дефолт гейтвея) можно просто все после пробела откучить и загнать в переменную
источник

DP

Dmitry Polyakov in DevOps — русскоговорящее сообщество
S. L.
для докера. У меня приложения на nodejs с микросервисами и мне нужно в месте, где в коде указывается хост нужно добавить переменную окружения либо что либо, что всегда будет содержать в себе текущий ip
Что-то у вас с кодом не то :)
источник

SL

S. L. in DevOps — русскоговорящее сообщество
Dmitry Polyakov
Что-то у вас с кодом не то :)
с кодом все норм, мне пока не очевидно как докер устроен
источник

DP

Dmitry Polyakov in DevOps — русскоговорящее сообщество
kkv
хз как это работает, но hostname -I первым возвращает именно айпишник физической карты. (думаю, что дефолт гейтвея) можно просто все после пробела откучить и загнать в переменную
Это был вопрос топикстартеру, забыл реплай нажать :)
источник