반응형

docker 3

[Docker] CMD / ENTRYPOINT 차이

둘 다 컨테이너 시작시 실행할 명령어를 지정하는 명령어 [테스트] 1. ENRTYPOINT 컨테이너 빌드 # Dockerfile FROM ubuntu:latest ENTRYPOINT ["echo", "entrypoing_test"] docker build -t entry . docker run entry entrypoing_test # 결과값 2. CMD 컨테이너 빌드 # Dockerfile FROM ubuntu:latest CMD ["echo", "cmd_test"] docker build -t . cmd docker run cmd cmd_test # 결과값 3. 비교 ENTRYPOINT ENTRYTEST 뒤에 추가로 입력한 echo entrytest2 가 붙어서 실행 CMD 기존값 cmd_test 대..

기타 2023.10.17

Kubernetes 정리

컨테이너란? - 호스트 OS상에서 논리적인 구획을 생성하고, 애플리케이션을 실행하는데 필요한 라이브러리, 애플리케이션 등을 하나로 모아 전용 서버 인 것 처럼 사용 가능한것(컨테이너 엔진 필요) - 현재 쿠버네티스 기본값으로 되어 있는 것은 도커 외 다른 가상화 호스트가상화: Windows 10과 같은 Host OS에 별도의 가상화 소프트웨어를 설치 후 Guest OS실행(Virtual Box, VM Ware Player) 하이퍼바이저: HW상에 하이퍼바이저를 설치해 가상환경 제공(Windwos Hyper-V, 시트릭스 Hypervisior) 컨테이너를 통해 애플리케이션을 개발하게 된다면 애플리케이션 실행에 필요한 모든 파일과 디렉토리를 통째로 모두 컨테이너 이미지로 생성 가능하기에 개발, QA, 운영 ..

Kubernetes 2022.06.16

도커(Docker), 컨테이너(Container)에 대해.. (가상화 종류)

가상화 기술은 크게 3가지로 나눌 수 있다.1. 호스트 가상화 2. 하이퍼바이저 가상화3. 컨테이너 1. 호스트형 가상화: Host OS(예를들면 Win10, MAC OS)에 가상화 SW를 설치해서 이 가상화 SW에서 Guest OS를 작동 시키는 기술Host OS에서 다른 Guest OS를 구동하기에 오버헤드가 크다. 2. 하이퍼바이저 가상화: HW위에 가상화 SW인 하이퍼바이져를 배치하고, 가상화 구성. 윈도우 Hyper-V, 시트릭스 XenServer가 있다. 가상 환경마다 별도의 OS가 작동하므로 가상환경시작에 걸리는 오버헤드가 크다. 3. 컨테이너: 호스트 OS위에 컨테이너 엔진을 설치하고 애플리케이션 작동에 필요한 바이너리, 라이브러리 등을 하나로 모아 각자가 별도의 서버인 것처럼 사용하는 환..

Kubernetes 2021.01.04
반응형