ภายใน Dockerfile ของฉัน:
ENV PROJECTNAME mytestwebsite
CMD ["django-admin", "startproject", "$PROJECTNAME"]
ข้อผิดพลาด:
CommandError: '$PROJECTNAME' is not a valid project name
วิธีแก้ปัญหาที่เร็วที่สุดที่นี่คืออะไร? Docker มีแผนที่จะ "แก้ไข" หรือแนะนำฟังก์ชันนี้ใน Docker เวอร์ชันที่ใหม่กว่าหรือไม่
หมายเหตุ: ถ้าฉันลบบรรทัด CMD ออกจากไฟล์ Docker แล้วเรียกใช้คอนเทนเนอร์ Docker ฉันสามารถเรียกใช้ Django-admin startproject $ PROJECTNAME ด้วยตนเองจากภายในคอนเทนเนอร์และมันจะสร้างโครงการ ...
$PROJECTNAME
อย่างไรและเมื่อไหร่?