2016-02-12 11 views
6

Ich versuche, die folgenden in meinem Docker-compose.ymlDocker-compose Verwendung von Host-Umgebungsvariable

Aber ich schlug diese Warnung zu tun? WARNING: The HOSTNAME variable is not set. Defaulting to a blank string

environment: KAFKA_ADVERTISED_HOST_NAME: ${HOSTNAME}

der Host-Name-Umgebungsvariable auf dem Host offenbar eingestellt.

Antwort

-1

Ein Fehler, der besagt, dass die Variable nicht gesetzt ist, sieht in der Tat seltsam aus.

Ich benutze Host-Variablen wie folgt aus:

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

Nein, ich denke, es muss sein, dass ich HOST bin mit. – DarVar

+0

Haben Sie versucht, Ihre Variable anders zu benennen? – michaelbahr

+0

Ya so einfach HOST_IP versucht und dies auf dem Host-Rechner zuerst mit 'export HOST_IP = $ (/ sbin/ip route | awk '/ default/{print $ 3}')' dies funktioniert – DarVar