8
Dockerfile if else เงื่อนไขกับอาร์กิวเมนต์ภายนอก
ฉันมี Dockerfile FROM centos:7 ENV foo=42 จากนั้นฉันก็สร้างมันขึ้นมา docker build -t my_docker . และเรียกใช้ docker run -it -d my_docker เป็นไปได้ไหมที่จะส่งผ่านอาร์กิวเมนต์จากบรรทัดคำสั่งและใช้ร่วมกับ if else ใน Dockerfile ฉันหมายถึงสิ่งที่ชอบ FROM centos:7 if (my_arg==42) {ENV=TRUE} else: {ENV=FALSE} และสร้างด้วยอาร์กิวเมนต์นี้ docker build -t my_docker . --my_arg=42
132
docker
dockerfile