CLOUD/Docker&Kubernetes

[Docker/Linux] 컨테이너 개발하기

alsruds 2023. 4. 19. 17:24

● 컨테이너 개발 순서

① 디렉토리 준비, 이미지에 포함시킬 파일 준비

② Dockerfile 작성

③ 유닛 테스트

 이미지 빌드

⑤ 컨테이너 실행, 동작 확인

 


 

[ 실습 ]

Dockerfile

FROM alpine:latest		# 베이스 이미지 지정
RUN apk update && apk add figlet	# 컨테이너에서 실행할 명령어 지정
ADD ./message /message		# 컨테이너에 추가할 파일, 현재 디렉토리의 message 파일을 컨테이너의 / 디렉토리에 배치
CMD cat /message | figlet	# 컨테이너가 실행된 후 실행할 명령어 지정

 

● message

TEST

 

실행

docker build --tag message:1.0 .
docker run message:1.0

짜잔~