Переменная среды выполнения Docker недоступна

Оператор == всегда предназначен для сравнения ссылок на объекты, тогда как метод сравнения строк .equals () переопределяется для сравнения содержимого:

String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1 == s2); // It prints false (reference comparison)
System.out.println(s1.equals(s2)); // It prints true (content comparison)
0
задан learninghuman 17 January 2019 в 09:41
поделиться

1 ответ

Если вам нужна эта переменная во время сборки, используйте документацию --build-arg - здесь .

Если вам нужна эта переменная, доступная во время выполнения (контейнера), тогда используйте переменную среды и определите скрипт ENTRYPOINT, который делает все, что ему нужно, используя эту переменную.

0
ответ дан DannyB 17 January 2019 в 09:41
поделиться
Другие вопросы по тегам:

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