Nếu tôi đặt một biến môi trường, nói ENV ADDRESSEE=world
, và tôi muốn sử dụng nó trong kịch bản entry point nối thành một chuỗi cố định như:Làm cách nào để sử dụng biến môi trường Docker trong mảng ENTRYPOINT?
ENTRYPOINT ["./greeting", "--message", "Hello, world!"]
với world
là giá trị của varible môi trường, làm thế nào tôi làm đi? Tôi đã thử sử dụng "Hello, $ADDRESSEE"
nhưng điều đó dường như không hoạt động, vì phải mất $ADDRESSEE
theo nghĩa đen.
Đây là một mảnh rất hữu ích của lời khuyên mà tôi đã chưa từng thấy trong bất kỳ hướng dẫn mà tôi đã đọc. – ChrisGuest
'ENTRYPOINT java -jar /dockertest.jar -Djava.security.egd = tệp:/dev /./ urandom -Dserver.port = $ port' trong khi' ENV port = 123'. Cổng ENV không được giải quyết. Bất kỳ ý tưởng tại sao? – xetra11