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

deveopser·2022년 11월 22일
0

Docker

목록 보기
4/15
post-thumbnail

무엇을 컨테이너로 만드는 건가요?

컨테이너는 개발한 애플리케이션(실행파일)과 운영환경이 모두 들어있는 독립된 공간
개발한 프로그램과 실행환경을 모두 컨테이너로 만들어요.
MSA(Micro Service Architecture) 환경의 Polyglot 애플리케이션 운영

컨테이너 어떻게 만들어요? Dockerfile이 뭐죠?

DockerFile은 컨테이너를 만들 수 있도록 도와주는 명령어의 집합이다.
DockerFile은 쉽고, 간단, 명확한 구문을 가진 text file로 Top-Down해석을 한다.
컨테이너 이미지를 생성할 수 있는 고유의 지시어를 가지고, 대소문자 구분하지 않으나 가독성을 위해 사용한다.

vi dockerfile
FROM node:12
COPY hello.js /
CMD ["node","/hello.js"]

docker build -t imagename:tag

도커 파일을 만드는 방법자체는 어렵지 않습니다.
어떻게 구성을 하느냐를 고민하는게 핵심입니다.

내가 만든 컨테이너를 배포하려면?

다른 사람들이 사용할 수 있게 하려면 배포를 해야합니다.
그 공간을 도커허브라 하는데 프라이빗한 공간일수 있고, 퍼블릭한 공간일수도 있습니다.
해당부분은 실습을하면서 익히는게 이해하기 쉽습니다.
다음 강의를 정리하며 따라해보도록 하겠습니다.

출처 : https://www.youtube.com/watch?v=9qnD8aODu-4&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=11

profile
부끄럽게 공부하지말자.

0개의 댓글