주요 기능은 다음과 같습니다.
1. 파일 시스템 격리
각 프로세스 컨테이너는 완전히 독립적인 루트 파일 시스템에서 실행됩니다.
2. 리소스 격리
cgroup을 사용하여 CPU, 메모리 등 다양한 시스템 리소스를 각 프로세스 컨테이너에 할당할 수 있습니다.
3. 네트워크 격리
각 프로세스 컨테이너는 자체 네트워크 네임스페이스에서 실행되며 자체 가상 인터페이스와 IP 주소를 갖습니다.
4. 기록 중 복사
기록 중 복사를 사용하면 배포 속도가 매우 빨라지고 메모리와 하드 디스크 공간이 절약됩니다.
5. 로깅
Docker는 실시간 검색 또는 일괄 검색을 위해 각 프로세스 컨테이너의 표준 스트림(stdout/stderr/stdin)을 수집하고 기록합니다.
6. 변경 관리
컨테이너 파일 시스템 변경 사항은 템플릿이나 수동 구성을 사용하지 않고도 새 이미지에 적용되어 재사용되어 더 많은 컨테이너를 만들 수 있습니다.
7. 대화형 셸
Docker는 가상 터미널을 할당하고 이를 일회성 대화형 셸 실행과 같이 모든 컨테이너의 표준 입력에 연결할 수 있습니다.
추천 튜토리얼: docker 튜토리얼
위 내용은 도커의 주요 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!