반응형

개발 2

Docker 시작하기🐳- 초기 세팅

Docker 기본 정보 Docker에는 크게 커뮤니티 에디션(CE)과 엔터프라이즈 에디션(EE) 두 종류가 있다. CE의 경우 무료로 이용할 수 있으나 EE는 구매해야 한다. 하지만 당연히, 제공되는 기능은 EE가 더 많다. Docker의 pricing 정책은 다음 링크에서 확인할 수 있다.https://www.docker.com/pricing/ Pricing | DockerDocker licensing is always free for personal use. But what if your team or business wants to use Docker? Compare our pricing options and features.www.docker.com나는 이번에 CE를 이용하였다. CE의 버전에는 ..

CI & CD 2025.02.09

Docker 시작하기🐳- Container란

서버 가상화 가상화란 물리적인 리소스 위의 가상의 서버 소프트웨어를 의미한다.여기서 발전하여 OS 가상화란, 각 어플리케이션이 CPU와 메모리를 '소유하여 사용하는 것처럼' 사용하는 것이다.과거 x86 서버 아키텍처에서는 단일 하드웨어에 단일 OS와 단일 어플리케이션이 동작하였다. 그런데 하드웨어 성능이 획기적으로 발전하면서 Multi-App 환경이 가능하지게 되었다. 하지만 여러 어플리케이션이 단일 OS와 하드웨어를 공유하다보니 특정 어플리케이션의 장애가 전체 어플리케이션의 장애로 전파되는 문제가 발생하였고, 어플리케이션 및 OS의 격리가 필요해지게 되었다. 여기서 가상화 환경이 등장하게 되었으며 파티셔닝을 기반으로 어플리케이션 별로 별도의 OS 환경을 구축하게 되었다. 이는 하드웨어 독립적인 표준 서..

CI & CD 2025.02.09
반응형