4-1 도커 컨테이너 만들어보기 : 이론편

무엇을 컨테이너로 만드는 건가요
컨테이너 어떻게 만들어요? Dockerfile이 뭐죠
내가 만든 컨테이너 배포하려면?

무엇을 컨테이너로 만드나요

개발한 애플리케이션과 운영환경이 모두 들어있는 독립된 공간

Polygolt(폴리글랏) : 다양한 언어를 사용하는 것

Dockerfile?

Dockerfile을 이용해 컨테이너를 빌드한다.
text file
top-down 해석
고유의 지시어를 가짐
대소문자 구분하지 않음(가독성을 위해 사용)
지시어는 대문자로 씀

Dockerfile 문법
FROM MAINTAINER LABEL RUN COPY ADD WORKDIR EXPOSE VOLUME ...

Dockerfile 작성 후 빌드
dockerfile이 있는 폴더에서

docker build -t hellojs:latest .

hellojs라는 이름의 이미지를 latest 태그를 붙여서 만듦

컨테이너 배포

저장소에 올려야함(private or public)

허브에 올리기

docker build -t hellojs:latest .
docker login
docker ush hellojs:latest

도커 허브에서 이미지 검색해서 Dockerfile 볼 수 있음

좋은 웹페이지 즐겨찾기