다른 조건이 있는 경우 도커 파일(외부 인수 포함) 도커 파일이 있습니다. FROM centos:7 ENV foo=42 그 다음에 짓습니다. docker build -t my_docker . 실행합니다. docker run -it -d my_docker 명령줄에서 인수를 전달하여 도커 파일에서 if와 함께 사용할 수 있습니까?제 말은 마치 FROM centos:7 if (my_arg==42) {ENV=TRUE} else: {ENV=FALSE} 이 논쟁으로 구축합니다. docker build -t my_docker . --my_arg=42 깨끗해 보이지는 않지만 다음과 같이 도커 파일(조건부)을 가질 수 있습니다. FROM centos:7 ARG arg RUN if [[ -z "$arg" ]] ; then..