Docker-componer utilizando la variable de entorno de host

Intento hacer lo siguiente en mi docker-compose.yml

Pero llegué a esta advertencia? WARNING: The HOSTNAME variable is not set. Defaulting to a blank string

environment: KAFKA_ADVERTISED_HOST_NAME: ${HOSTNAME}

La variable de entorno HOSTNAME obviamente está configurada en el host.

Solo necesita exportar su variable de entorno al process docker-compose . Pruebe esto en su lugar:

 $ export HOSTNAME $ docker-compose up 

Fuente: https://forums.docker.com/t/docker-compose-not-seeing-environment-variables-on-the-host/11837/2

Un error que dice que la variable no está configurada parece realmente extraño.

Yo uso variables de host como esta:

 mycontainer: image: <repo>/<image>:${SERVICE_VERSION} environment: - DB_USER=${DB_USER} - DB_PASS=${DB_PASS}