docker 2

Docker 2

1. Container 관련 명령 1) Container로 애플리케이션 실행 이미지는 읽기 전용의 불변 값으로 만들어짐 (정적 - Class) 이러한 이미지를 바탕으로 도커 엔진은 컨테이너 (동적 - Instance)를 생성할 수 있는데 이 때 이미지와 함께 읽고 쓰기가 가능한 레이어를 추가해서 만들어진다. 2) Container는 Process 컨테이너는 이미지를 기반으로 만들어지는 snapshot 컴퓨터 프로그램이 실행중이면 프로세스라고 하는데 Container는 격리된 공간에서 동작하는 프로세스임 docker run 명령어로 컨테이너가 만들어지고 동작하는데 이는 서버 호스트 운영체제가 독립적으로 동작하는 것과 유사하다 3) Image를 받아 Container를 생성 및 실행 과정 gihyodocke..

DX Data School 2024.04.08

Docker

1. Docker 1) 개요 Container 형 가상화 기술을 구현하기 위한 애플리케이션(Docker Engine) 과 이 애플리케이션을 조작하기 위한 명령행 도구(Docker CLI)로 구성되는 애플리케이션 같이 사용하는 프로그램 데이터를 다른 컨테이너 와 격리시키는 기능을 제공하는 애플리케이션 2) 특징 Micro Service 전환은 물론 DevOps, Testing 등 다양한 분야에서 활용 Linux Container 구현체의 사실상(de-facto) 표준 3) Docker는 Linux를 사용 Docker는 Linux를 필요로 함 Windows 나 Mac OS에서는 Docker를 구동할 수 있는지만 이 경우 내부적으로 Linux 가 사용되며 Container에서 동작하는 프로그램도 Linux 용..

DX Data School 2024.04.05