-
[Docker](2) 컨테이너 런타임 중 하나인 Docker컨테이너 기술/Docker 2022. 8. 8. 01:52반응형
도커는 닷클라우드의 솔로몬 하이크가 파이콘 2013에서 처음 발표했습니다.
초기의 도커는 LXC(LINUX CONTAINER)를 기반으로 컨테이너를 생성하고 관리 했지만
현재는 containerd와 runc를 기반으로 동작합니다. 그리고 유니온 마운트기반으로 효율적으로 실행 환경을 이미지로 만들고 공유할 수 있는 장점이 있습니다. 도커는 기본적으로 서버, 클라이언트 아키텍처를 가지고 있으며 REST API로 조작할 수 있습니다.
출처 : https://www.samsungsds.com/kr/insights/docker.html?referrer=https://www.098.co.kr/ LXC(LINUX CONTAINER)란
OS수준의 가상화를 구현하는 도구입니다. 주로 시스템컨테이너를 관리하기 위해사용되지만 애플리케이션 컨테이너를 실행하거나 관리하는 것도 가능합니다. 도커가 처음 공개 됐을때 내부적으로 컨테이너를 실행하는데 사용되기도 했습니다.
유니온 마운트란
복수의 파일시스템을 하나의 파일시스템으로 마운트하는 기능으로, 두 파일 시스템에서 동일한 파일이 있다면 나중에 마운트된 파일 시스템의 파일을 오버레이한다. 하위 파일시스템에 대한 쓰기 작업은 CoW(Copy On Write) 전략에 따라 복사본을 생성하여 수행하므로 원본 파일 시스템은 변하지 않는 것이 특징이다.
참고
https://www.44bits.io/ko/keyword/linux-container#lxc
https://www.samsungsds.com/kr/insights/docker.html?referrer=https://www.098.co.kr/
'컨테이너 기술 > Docker' 카테고리의 다른 글
Docker(1)-컨테이너에 대하여 먼저 알아보자 (2) 2022.05.31