본문 바로가기

docker2

[Docker] Docker Container와 Docker Image Docker Container 사용자가 기본 시스템에서 애플리케이션을 분리할 수 있는 가상화된 런타임 환경입니다. 이러한 컨테이너는 응용프로그램을 빠르고 쉽게 시작할 수 있는 portable units 이다. 중요 기능은 컨테이너 내부에서 실행되는 컴퓨팅 환경의 표준화로 응용 프로그램이 동일한 환경에서 작동하도록 할 뿐 아니라 다른 사람과의 공유도 단순화합니다. 또한 컨테이너는 자율적이기 때문에 강력한 독립성을 제공하며 서로 방해하지 않기 때문에 격리되어 있는 효과를 얻을 수 있습니다. 또한 하드웨어 수준에서 가상화가 이루어지는 VM과 달리 컨테이너는 애플리케이션 계층에서 가상화됩니다. 하나의 머신을 활용하고 커널을 공유하며 분리된 프로세스를 실행하기 위한 운영 체제를 가상화할 수 있기 때문에 컨테이너가.. 2024. 1. 13.
[Docker] Docker Docker 도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스로 애플리케이션 실행 환경을 코드로 작성할 수 있습니다. 또한 OS를 공유, 격리화하여 관리할 수 있습니다. 리눅스 컨테이너(Linux Container) 리눅스 컨테이너(Linux Container)는 Linux 기반의 기술 중 하나로 필요한 라이브러리와 애플리케이션을 모아서 마치 별도의 서버처럼 구성한 것을 말합니다. 그리고 컨테이너를 이루는 네트워크 설정, 환경 변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유하고 있습니다. 1. 프로세스의 구획화 특정 컨테이너에서 작동하는 프로세스는 기본적으로 그 컨테이너 안에서만 액세스 할 수 있으며 컨테이너 안에서 실행되는 프로세스는 다른.. 2023. 11. 8.