docker build --tag <이미지 이름>
Dockerfile에 있는 곳에서 명령어를 치면 파일에 나온대로 이미지가 생성된다.
Dockerfile 형식
FROM ubuntu:14.04
MAINTAINER Foo Bar <foo@bar.com>
RUN apt-get update
RUN apt-get install -y nginx
RUN echo "\ndaemon off;" >> /etc/nginx/nginx.conf
RUN chown -R www-data:www-data /var/lib/nginx
EXPOSE 8080
WORKDIR /etc/nginx
CMD ["nginx"]
COPY app.js
FROM : 어떤 이미지를 기반으로 할지 설정
MAINTAINER : 메인테이너 정보
RUN : 명령어 실행
(이미지 생성 중에는 사용자 입력을 받을 수 없어서 apt-get install에서 -y 옵션을 꼭 넣어주어야한다.)
RUN은 한줄이 이미지 하나로 빌드된다.
EXPOSE : 포트 노출
CMD : 컨테이너가 시작되었을 때 실행할 실행 파일 또는 쉘 스크립트
WORKDIR : CMD에서 설정한 실행 파일이 실행될 디렉토리
COPY : 말 그대로 복사
'Server > Docker' 카테고리의 다른 글
우분투에 NVIDIA 드라이버 설치 방법 (0) | 2020.04.21 |
---|---|
Docker 명령어 사용해보기 (0) | 2020.03.26 |
Docker 설치하기 (0) | 2020.03.26 |
WRITTEN BY
,