이성미 강사님의 "[따배도] 따라 배우는 도커" 영상과 개인적인 학습 내용을 정리한 내용입니다. ✅ 컨테이너 이미지 사용 방법 이미지 검색 `docker search [옵션] ` docker search nginx 이미지 다운로드 `docker pull [옵션] ` docker pull nginx:1.14 태그를 생략하면 latest 버전 ex) `docker pull nginx` = `docker pull nginx:latest` 다운 받은 이미지 목록 출력 `docker images` IMAGE ID 전체 출력 : `docker images --no-trunc` 다운 받은 이미지 상세 보기 `docker inspect [옵션] ` 이미지 삭제 `docker rmi [옵션] ✅ 컨테이너를 실행하고 종료..
docker
이성미 강사님의 "[따배도] 따라 배우는 도커" 영상과 개인적인 학습 내용을 정리한 내용입니다. 1. 무엇을 컨테이너로 만드는가? 개발한 프로그램과 실행환경을 모두 컨테이너로 만든다. MSA(Micro Service Architecture) 환경이 Polyglot 애플리케이션 운영 각각의 Application Service에 맞춰서 컨테이너를 만듦 2. 컨테이너를 어떻게 만드는가? Dockerfile이 뭔가 Dockerfile을 이용해 컨테이너를 빌드한다. Dockerfile은 Container를 만들 수 있도록 도와주는 명령어 집합 쉽고, 간단, 명확한 구문을 가진 text file로 Top-Down 해석 컨테이너 이미지를 생성할 수 있는 고유의 지시어(Instruction)를 가짐 대소문자를 구분하지..
이성미 강사님의 "[따배도] 따라 배우는 도커" 영상과 개인적인 학습 내용을 정리한 내용입니다. 1. 컨테이너를 왜 배워야 하는가? 소프트웨어의 운영 플랫폼이 아래와 같이 바뀌고 있다. Bare Metal -> Virtualization -> Any Infrastructure On-premise(전통적인 환경에서의 배포) -> Virtual Machine(가상 환경에서의 배포) -> Container(컨테이너로의 배포) 애플리케이션을 동작시키기 위해서 각 필요로 하는 환경설비, 라이브러리, 소프트웨어 플랫폼이 다른데 이러한 환경을 독립적으로 만들어서 애플리케이션을 동작시켜 주는 공간을 컨테이너라고 한다. 🌟 컨테이너의 장점 컨테이너 어플리케이션의 용량이 적다. 확장성이 좋다. 배포가 쉽다. ➡️ 시대가 ..