Czy mogę używać zmiennych środowiskowych w sekcji CMD w pliku Dockerfile?
Chcę zrobić coś takiego:
CMD ["myserver", "--arg=$ARG", "--memcache=$MEMCACHE_11211_TCP_ADDR:$MEMCACHE_11211_TCP_PORT"]
Gdzie $ MEMCACHE_11211_TCP_ * zostałby ustawiony automatycznie przez włączenie parametru --link do mojego docker run
polecenia. A $ ARG byłby konfigurowalny przez użytkownika w czasie wykonywania, być może przez parametr „-e”?
Wydaje się, że to nie działa dla mnie, wydaje się, że dosłownie przechodzi przez ciąg „$ ARG”, na przykład.
źródło