2016-02-12 10 views
6

benim docker-compose.ymlDocker-oluşturma kullanarak ana ortam değişkeni

aşağıdaki yapmaya çalışıyorum Ama bu uyarıyı vurdu? WARNING: The HOSTNAME variable is not set. Defaulting to a blank string

environment: KAFKA_ADVERTISED_HOST_NAME: ${HOSTNAME}

HOSTNAME ortam değişkeni besbelli ana bilgisayarda ayarlanır.

cevap

-1

Değişkenin ayarlanmadığını söyleyen bir hata gerçekten garip görünüyor.

böyle konak değişkenlerini kullanın:

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

Bunu ben HOSTNAME'e kullanıyorum o olmalıdır tahmin yok. – DarVar

+0

Değişkeninizi farklı şekilde adlandırmaya çalıştınız mı? – michaelbahr

+0

Ya da sadece HOST_IP denediniz ve bunu ana makine üzerinde "export HOST_IP = $ (/ sbin/ip route | awk"/default/{print $ 3} ") ile ayarlayınız. Bu, – DarVar