私のDockerfile内:
ENV PROJECTNAME mytestwebsite
CMD ["django-admin", "startproject", "$PROJECTNAME"]
エラー:
CommandError: '$PROJECTNAME' is not a valid project name
ここで最も迅速な回避策は何ですか?Dockerには、今後のバージョンのDockerでこの機能を「修正」または導入する予定はありますか?
注:DockerファイルからCMD行を削除してからDockerコンテナーを実行すると、コンテナー内からDjango-admin startproject $ PROJECTNAMEを手動で実行でき、プロジェクトが作成されます...
                  ENVを使用して私のDockerfileの最初に。また、DockerfileからCMD行を削除してからコンテナーを実行すると、コンテナー内からこのコマンドを実行してプロジェクトを作成する(つまり、ENV変数が有効であることを意味します)ことを忘れていました。
                
                
                  
                    —
                    david、
                    
                  
                
              
                  どのような種類の変数を意味します:dockerfile変数または環境変数(システムランタイムなど)?
                
                
                  
                    —
                    emix 
                    
                  
                
              
$PROJECTNAMEますか?