หากฉันตั้งค่าตัวแปรสภาพแวดล้อมให้พูดENV ADDRESSEE=world
และฉันต้องการใช้ในสคริปต์จุดเริ่มต้นที่เชื่อมต่อกันเป็นสตริงคงที่เช่น:
ENTRYPOINT ["./greeting", "--message", "Hello, world!"]
ด้วยworld
การที่คุณค่าของสิ่งแวดล้อมเปลี่ยนแปลงได้ฉันจะทำอย่างไร? ฉันลองใช้"Hello, $ADDRESSEE"
แต่ดูเหมือนจะไม่ได้ผลเพราะต้องใช้$ADDRESSEE
ตัวอักษร.
ENTRYPOINT java -jar /dockertest.jar -Djava.security.egd=file:/dev/./urandom -Dserver.port=$port
ในขณะที่ENV port=123
. พอร์ต ENV ไม่ได้รับการแก้ไข ความคิดใด ๆ ทำไม?