도커, 컨테이너
컴포넌트를 실행할 때, 각자의 의존성과 라이브러리를 갖춘 분리된 컨테이너를 활용해 같은 가상머신과 운영체제에서 환경과 컨테이너를 분리할 수 있다. 그 덕에 docker 설정을 한 번만 하면 개발자들이 개발을 시작할 때, docker 실행 명령어 하나면 운영체제에 상관없이 진행할 수 있다. 각자의 시스템에 docker만 설치되어 있으면 된다. 컨테이너 완전히 분리된 환경으로, 각자의 프로세스, 서비스, 네트워크 인터페이스, 마운트를 가상 머신처럼 가지고 있지만 동일한 운영체제 커널을 공유한다. 운영체제의 기본 개념 Ubuntu, Fedora, SUSE, CentOS 같은 운영체제는 운영체제 커널과 소프트웨어 두 가지로 구성되어 있다. 운영체제 커널은 기반 하드웨어와 상호작용하는 역할을 하며 Linux인 운..
2023. 1. 18.