도커는 이미지라는 틀을 만들고, 이를 컨테이너 단위로 찍어내는 형태로 작동한다.이때 이미지를 정의하기 위해 Dockerfile을 문법에 맞게 적어줘야한다.그러나 Dockerfile에서 쉘 명령어를 사용하기가 여간 까다롭지 않다. 그래서 관련 내용을 정리해보았다. 1. Shell form과 exec formDockerfile 예시를 읽다보면 똑같은 일을 하는 명령을 두가지 방법으로 적어놓은 것을 볼 수 있다.FROM centos:7# 컨테이너 실행 직후 running... 이라는 문구를 두번 출력한다.CMD echo "running... 1"; echo "running... 2" # 괄호 없으면 shell formCMD ["/bin/bash", "-c", "echo running... 1!; echo ru..