Jeżeli ustawić zmienną środowiskową, powiedzmy ENV ADDRESSEE=world
i chcę, aby użyć go w skrypcie punktu wejścia połączonego na stałe ciąg jak:Jak używać zmiennej środowiskowej Docker w tablicy ENTRYPOINT?
ENTRYPOINT ["./greeting", "--message", "Hello, world!"]
z world
jest wartość varible środowiska, jak to zrobić Zrób to? Próbowałem używać "Hello, $ADDRESSEE"
, ale to nie wydaje się działać, ponieważ dosłownie bierze $ADDRESSEE
.
Jest to bardzo przydatna rada, że nie widziałem w żadnym z ćwiczeń, które przeczytałem. – ChrisGuest
'ENTRYPOINT java -jar /dockertest.jar -Djava.security.egd = file:/dev /./ urandom -Dserver.port = $ port' podczas gdy' ENV port = 123'. Port ENV nie został rozwiązany. Jakieś pomysły, dlaczego? – xetra11