본문 바로가기

Container4

AWS Container Service 베하~! 탑신병자 듀오 팀 나르 입니다! 이번 포스팅에서는 AWS Container Serivce에 대해서 알아보도록 하겠습니다 AWS의 Container Service를 이전에 먼저 Container에 대해서 알아보고 가도록 하겠습니다 컨테이너란? 컨테이너란 논리적인 공간을 만들어 다양한 어플리케이션을 설치해 하나의 서버처럼 사용할 수 있는 패키지입니다. 물류에서 사용하는 컨테이너 처럼 하나의 공간에 다양한 물건을 담아 옮기고, 각 서버에서 컨테이너를 구동해 그 안에 존재하는 어플리케이션을 별도의 설정 없이 쉽게 사용할 수 있다. ☞ 여기서 말하고 있는 패키지는 코드, 운영체제, 설정 파일, 의존 파일(필요 라이브러리)를 의미하고 있습니다. 컨테이너의 장점 자원 낭비의 부담감이 적다 실행 속도가 빠르다.. 2023. 6. 9.
[Docker] Container 개요 Docker host란? 현재 docker daemon이 실행되고 있는 linux kernerl이 있는 system docker가 container를 실행할 수 있는 platform을 구축 Container image란? container 실행을 위해 미리 준비해야함 여러개의 layer로 구성 base image, source image 등으로 구성 디스크에 각각의 layer별로 file 형태로 저장 r/o Container란? 하나의 contaier = 하나의 application 다른 프로그램과 분리된 환경에서 실행 container image를 통해 메모리에 하나의 application으로 running 중인 상태 r/w Docker hub에서 특정 image 검색 docker hub에서 nginx.. 2022. 6. 7.
GCP에서 컨테이너화된 웹 애플리케이션 배포하기 안녕하세요~! BTC Hallo팀입니다. 오늘은 GCP에서 컨테이너화 된 웹 애플리케이션 배포하기 실습에 대해 소개해 드리겠습니다. GCP 문서를 참고하여 웹 애플리케이션을 Docker 컨테이너 이미지에 패키징하고 GKE 클러스터에서 컨테이너 이미지를 실행하고, 사용자 니즈에 따라 확장 가능한 부하 분산된 복제본 세트로서 웹 애플리케이션을 배포했습니다. 저장소 만들기 Artifact Registry에 이미지를 저장하고 레지스트리에서 배포합니다. Artifact Registry는 Google Cloud에서 권장되는 Container Registry입니다. hello-repo라는 저장소를 만들었습니다. gcloud artifacts repositories create hello-repo \ --reposit.. 2022. 5. 4.
Container & Docker 기본 반갑습니다! BTC 룰루랄라 입니다 :) 이번 포스팅에서는 Kubernetes를 알기 전 Container와 Docker에 대한 기본 지식에 대해서 전달해 드리려고 합니다! 그럼 시작해 보도록 하겠습니다. 룰루랄라~♬ 1. Container란? Container란 무엇일까요? Virtual Machine과는 어떻게 다를까요? 일반적인 가상 머신은 Host OS에 Hypervisor를 설치하고 그 위에 Guest OS를 동작 시키는 형태로 동작합니다. 컨테이너 기술은 Host OS에 Container Runtime을 올리고 그 위에 Processor로서 Container를 동작시킵니다. 컨테이너란 Host OS의 커널을 공유하면서 분리된 Process로서 실행해 마치 가상 머신이 움직이고 있는 것처럼 보이.. 2022. 4. 6.