본문 바로가기
반응형

전체 글26

2. Ubuntu에 Docker 설치하기, Docker CLI 사용하기, Docker 네트워킹 및 데이터 볼륨 설정하기 이전 글에서 우리는 컨테이너 개념과 가상화의 차이, 도커 아키텍처, 도커 이미지와 컨테이너의 구조에 대해서 알아보았습니다. 이번에는 Ubuntu에 Docker를 설치해보고, 기본적인 명령어 몇가지를 다뤄보겠습니다. 1. Ubuntu에 Docker 설치하기 Linux 운영 체제에서 Docker를 설치하는 방법은 다소 다를 수 있습니다. Ubuntu, CentOS, Debian 등 다양한 배포판에 따라 설치 방법이 다를 수 있습니다. 다른 운영체제에 Docker를 설치하려면 이 문서를 참조하세요. 저는 EC2에 설치한 Ubuntu에 Docker를 설치해보겠습니다. Ubuntu에서 Docker를 설치하려면 다음 명령어를 차례로 실행하세요. sudo apt update sudo apt install docker.. 2023. 7. 13.
1. Docker 기본 개념과 원리 학습 (컨테이너VS가상화, 도커 아키텍처, 이미지 및 컨테이너의 구조) 도커(Docker)는 현대적인 소프트웨어 개발 및 배포를 위한 오픈 소스 플랫폼으로, 애플리케이션을 격리된 환경에서 실행할 수 있도록 도와줍니다.큰 줄기로서의 Docker에 대한 설명은 DevOps 카테고리의 글을 참조하시기 바랍니다. 이번 글에서는 도커의 기본 개념과 원리에 대해 자세히 알아보겠습니다. 1. 컨테이너 개념과 가상화의 차이 컨테이너 개념은 가상화와 밀접한 관련이 있습니다. 하지만 컨테이너는 전통적인 가상화와는 다른 접근 방식을 채택합니다. 가상화는 운영 체제 위에 가상화된 환경을 생성하여 애플리케이션을 실행하는 반면, 컨테이너는 운영 체제 수준에서 애플리케이션을 격리된 환경에서 실행합니다. 이를 통해 애플리케이션 간의 상호 작용을 최소화하고, 효율적이고 경량화된 배포가 가능해집니다. 2... 2023. 7. 12.
클라우드 컴퓨팅:AWS (소개, 핵심 서비스, 사용 사례) 클라우드 컴퓨팅은 현대 비즈니스에 필수적인 기술로 자리 잡았습니다. 기업은 클라우드 기반 인프라를 통해 유연성, 확장성, 비용 효율성을 기대할 수 있습니다. 이러한 클라우드 서비스 중에서도 아마존 웹 서비스(Amazon Web Services, AWS)는 가장 인기 있는 벤더입니다. 이 글에서는 AWS 서비스의 기본적인 개념과 주요 서비스에 대해 알아보겠습니다. 1. AWS 소개 1.1 AWS의 역사 AWS는 2006년에 아마존 닷컴의 자회사로 설립되었습니다. 처음에는 온라인 서점을 운영하던 아마존이 자체적으로 필요한 인프라를 구축하기 위해 시작된 프로젝트였습니다. 이후 AWS는 급속한 성장을 거듭하면서 다양한 클라우드 서비스를 제공하게 되었습니다. 1.2 AWS의 장점 (클라우드 환경의 장점) 유연성:.. 2023. 7. 11.
Kubernetes를 활용한 컨테이너 오케스트레이션 (소개, 주요기능, 활용 사례) Kubernetes(쿠버네티스)는 컨테이너 오케스트레이션을 위한 오픈 소스 플랫폼입니다. 이 플랫폼은 컨테이너화된 응용 프로그램의 관리와 배포를 효율적으로 수행할 수 있는 강력한 기능을 제공합니다. 쿠버네티스는 컨테이너 기반의 응용 프로그램을 클러스터로 관리하고 확장하기 위한 도구 모음이며, 대규모 환경에서의 운영을 지원합니다. 1. Kubernetes 소개 Kubernetes는 컨테이너 오케스트레이션의 목적에 맞게 설계된 플랫폼으로, 컨테이너화된 응용 프로그램을 효율적으로 배포하고 관리하는 데에 사용됩니다. 이는 확장성과 가용성을 갖춘 대규모 클러스터 환경에서 작동하는 소프트웨어 시스템입니다. 2. Kubernetes의 주요 기능 Kubernetes는 컨테이너 오케스트레이션의 핵심 기능을 제공하여 응용.. 2023. 7. 10.