2016-02-12 23 views
6

Tôi đang cố gắng thực hiện những điều sau trong docker-compose.ymlDocker-compose sử dụng biến môi trường máy chủ

Nhưng tôi đã nhấn cảnh báo này? WARNING: The HOSTNAME variable is not set. Defaulting to a blank string

environment: KAFKA_ADVERTISED_HOST_NAME: ${HOSTNAME}

Biến môi trường HOSTNAME rõ ràng đặt trên máy chủ.

Trả lời

-1

Lỗi nói biến không được đặt có vẻ kỳ lạ thực sự.

tôi sử dụng biến chủ như thế này:

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

Không, tôi đoán nó phải được rằng tôi đang sử dụng HOSTNAME. – DarVar

+0

Bạn đã cố gắng đặt tên biến của mình theo cách khác? – michaelbahr

+0

Ya vì vậy chỉ cần cố gắng HOST_IP và thiết lập này trên máy chủ đầu tiên với 'xuất khẩu HOST_IP = $ (/ sbin/ip route | awk '/ mặc định/{print $ 3}')' công trình này – DarVar

Các vấn đề liên quan