스토리지 용 볼륨을 사용하면 디스크 공간 사용에 어떤 영향을 미치는지 이해하는 데 어려움이 있습니다.계층화 된 파일 시스템 및 볼륨 마운트
나는 이미지가 기본 이미지이며 내 애플 리케이션이 필요로하는 많은 유틸리티가 함께 제공됩니다. 나는 기본 이미지 A로 구축 된 이미지 인 앱 B와 C를 사용합니다. 다른 두 언어로 앱을 실행합니다. 이미지 A는 300MB이고 B와 C는 각각 300MB입니다.
앱 A와 B의 인스턴스를 10 개 만들면 얼마나 많은 디스크 공간이 사용됩니까?
또한 NFS 공유를 모든 컨테이너에 탑재한다고 가정하면 컨테이너 내의 모든 응용 프로그램/프로세스는 응용 프로그램 데이터 만 기록하고 탑재 된 nfs 공유에 로그를 기록하므로 쓰기 작업이 컨테이너. 마운트 지점은/var/www/html입니다. 디스크 사용량은 어떻게됩니까?
현재로서는 첫 번째 경우에 내 디스크 사용량이 기본 이미지의 경우 300MB, 따라서 빌드 된 두 개의 앱 이미지의 경우 600MB이므로 900MB가됩니다. 기본 이미지가 공유 될 것으로 가정합니다. 앱 이미지 B와 C에서 생성 된 컨테이너는 모두 지워지기 전에 100MB의 데이터를 씁니다. 그러면 총 디스크 사용량은 900MB + 100MB가됩니다. 디스크의 순수 데이터 * 컨테이너 수 *
감사합니다. 따라서 쓰기 용 네트워크 파일 서버를 사용하면 컴퓨터에서 컨테이너를 무제한으로 실행할 수 있습니까? – Jonathan
각 프로세스마다 무제한 메모리가있는 한 무제한. 파일 핸들과 네트워크 주소 공간에 대한 이론적 인 한계가있을 수 있지만 도달하기 전에 메모리 또는 CPU 용량이 부족합니다. – BMitch
너무 좋았습니다 :-). 감사. 앱 A와 B는 서로 다른 이미지이므로 별도로 900MB가됩니다. – Jonathan