Как получить IP-адрес контейнера Docker от хоста?

Глупый вопрос, но уверены ли вы, что вы используете оболочку bash на обоих Unix-серверах?

Я бы попытался заменить

export USR_PASS="$USRID/$USRID_PASS@myDatabase"

на экспорт USR_PASS = " $ {USRID} / $ {USRID_PASS} @myDatabase "

, чтобы убедиться, что переменные интерпретируются правильно

. В качестве конечного, экзотического, однако, содержит ли пароль какие-либо символы, кроме основных буквенно-цифровая и пунктуация. Поскольку 10g не чувствителен к регистру, пароль в нижнем регистре преобразуется в верхний регистр, что может вызвать нечетные эффекты с такими вещами, как акцентированные символы

1121
задан Diogo Gomes 5 May 2017 в 18:34
поделиться

2 ответа

Я использую этот простой путь

docker exec -it <container id or name> hostname -i

, например,

ubuntu@myhost:~$ docker exec -it 3d618ac670fe hostname -i
10.0.1.5
8
ответ дан 19 December 2019 в 20:14
поделиться

это работало на меня, я работаю на панели инструментов докера 18.09.3 в окнах 10 версий для домашнего использования:

машина докера» машины докера ls'

О 'команды типа ls НАЗЫВАЕТ АКТИВНОЕ ОШИБОЧНОЕ значение по умолчанию ДОКЕРА РОЯ URL СОСТОЯНИЯ ДРАЙВЕРА * virtualbox Работающий tcp://192.168.98.100:2376 v18.09.6

, который это показало бы фактическому IP под столбцом URL. Например, '192.168.98.100'

0
ответ дан 19 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: