본문 바로가기

docker3

5. Docker3 #Docker #Compose ​ Monolithic App : 모든 기능이 단일 프로그램 안에 구현 비현실적, 비효율, 매우 낮은 생산성 비대한 app, 일부가 update 되어도 전체 app이 re-deploy되야함 bug가 app 전체에 영향을 미침 ​ Microservices : 거의 모든 응용, 특히 Web 기반 App (front end + backend sevices) 각 단일 서비스가 loosely coupled Communication은 프로그램 속에서 arg 전달하는 대신 HTTP 통신 프로토콜 등을 통한 테이터 교환 REST(ful) API (JSON) 각 service들은 bug 관점에서 상호 독립적 ​ ​ Docker-compose Interactive 방법 또는 dockerfil.. 2023. 2. 6.
4. Docker2 #Docker #DockerFile ​ DockerFIle docker image를 만들기 위해 내리는 command를 모아둔 text 파일 docker build command를 사용하여 docker 파일로부터 container 생성 command를 자동으로 생성할 수 있는 명령어 모음집 ​ Dockerfile -> Docker image -> Docker Container ​ 원래 기본 docker container 작업 과정 image -(run) -> container -(exec) -> inside the container -(do jobs) -> exit -> commit -> save a new image ​ Dockerfile 기본 구문 FROM , ADD , RUN, CMD, ENTRYP.. 2023. 2. 6.
3. Docker #Docker #Container ​ Discrepancy in Dev Env. and Ops (testing/deploy) Env Lightweight Executable SW package ​ => Containerization ​ ​ Docker Container engine PaaS( A set of Platform as a Service) that uses OS level virtualization (운영체제 수준 가상화) deliver software packages called "Containers" VM image = order of GB in size Container image = order of 50MB in size ​ 화물을 실어 나르는 컨테이너 배의 의미 ​ 임의의 다양한 화물들.. 2023. 2. 6.
728x90