docker build
명령어를 통해 Dockerfile의 이미지를 생성할 수 있다사실 문법이랄 것까지는 없고, 일종의 형식이 있다.
FROM python:3.8-slim # Base Image
COPY . /app # 현재 폴더 내 파일을 컨테이너의 /app 경로에 복사
RUN pip3 install flask # pip3 install 명령어 수행
WORKDIR /app # 경로를 /app으로 바꿈
CMD ["python3", "-m", "flask", "run", "--host=0.0.0.0"] # 커맨드 실행
상당해 직관적이다. 아마 크게 달라지진 않을 듯.
만약에 RUN에 여러 명령어를 수행하고 싶다면
RUN pip3 install flask # pip3 install 명령어 수행 &&\
pip3 install numpy
처럼 \와 &&로 묶어주면 된다.
docker build -t [이미지 이름] .
-t 옵션을 통해 이름을 바꾸고 [이름:태그] 형식으로 이미지 이름을 지정해줄 수 있다.
docker run [옵션] [이미지 이름]
이를 통해 컨테이너를 가동할 수 있다.
옵션은 터미널에 docker run --help를 입력하면 나온다 !