设置与运维

VPS에서 Docker를 실행할 수 있나요?

간단한 답변

KVM VPS에서는 제한 없이 가능합니다. 공식 저장소에서 Docker Engine을 설치하면 buildx, Compose, Docker-in-Docker를 포함해 모든 것이 작동합니다. OpenVZ 또는 LXC 기반 가상 서버에서는 Docker가 실패하거나 안전하지 않은 호스트 구성이 필요합니다. 공유 커널 가상화는 cgroups와 namespaces를 노출하지 않기 때문입니다.

컨테이너 메모리 제한의 합계에 호스트용 약 1GB를 더해 인스턴스 크기를 정하세요. 일반적인 웹 애플리케이션, 백그라운드 워커, PostgreSQL 스택은 8GB면 충분합니다.

Docker 데이터 루트는 NVMe에 두세요. 이미지 레이어 추출과 컨테이너 파일시스템 쓰기는 IO 바운드이며, 느린 스토리지에서는 CPU 문제처럼 보이지만 실제로는 아닌 이유로 모든 배포가 느리게 느껴집니다.

참고 항목: OpenVZ · NVMe · KVM · LXC

设置与运维 분야의 7개 답변

모든 답변(으)로 돌아가기