● 컨테이너 개발 순서
① 디렉토리 준비, 이미지에 포함시킬 파일 준비
② 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
'CLOUD > Docker&Kubernetes' 카테고리의 다른 글
[Docker/Linux] 도커 네트워크 확인하기 (0) | 2023.04.20 |
---|---|
[Docker/Linux] 가상 네트워크 - 브릿지 장비로 통신하기 (도커없이) (0) | 2023.04.20 |
[Docker/Linux] 가상 네트워크 설정하기 (0) | 2023.04.20 |
[Docker/Pycharm] Nginx - Gunicorn - MySQL 3계층 연동하기 (0) | 2023.04.19 |
[Docker/Linux] 컨테이너 다루기 (0) | 2023.04.18 |