InfoGrab Docs

Docker에 Teleport 설치

Amazon ECR Public의 사전 빌드된 이미지를 사용하여 Docker에서 Teleport를 설치하고 실행하는 방법으로, 구성, 데이터 지속성, 네트워킹에 대한 세부 정보를 제공합니다.

Docker는 컨테이너화된 환경에 Teleport를 배포하는 편리한 방법을 제공하며, 플랫폼 전반에 걸쳐 일관된 배포와 간소화된 종속성 관리를 제공합니다. Teleport의 사전 빌드된 Docker 이미지는 프로덕션 배포부터 개발 및 문제 해결 시나리오까지 다양한 사용 사례에 최적화되어 있습니다. 이 설치 가이드에서는 올바른 이미지를 선택하고, 컨테이너를 구성하고, Docker로 Teleport 서비스를 실행하는 방법을 배웁니다. 이미지 # 모든 Teleport 버전에 대한 사전 빌드된 Docker 이미지를 제공합니다. 이 섹션에서는 사용 가능한 Docker 이미지를 설명합니다. 이 이미지는 Amazon ECR Public 에서 호스팅됩니다. 이미지 접미사 # 이 섹션에 나열된 각 이미지 이름에 대해 저장소 이름 또는 태그에 접미사를 추가하여 이미지의 속성을 지정할 수 있습니다. 저장소 이름에 -distroless 접미사가 있는 이미지는 teleport 바이너리와 런타임 종속성만 포함하며 쉘이나 유틸리티 애플리케이션은 없습니다. 예를 들어 Teleport Community Edition의 경우 public.ecr.aws/gravitational/teleport-distroless 입니다. 저장소 이름에 *-distroless-debug 접미사가 있는 이미지는 Teleport 외에 Busybox 쉘 및 도구 모음을 포함하며 배포 문제 해결 전용입니다. 프로덕션 사용을 위한 것이 아닙니다. 예를 들어 public.ecr.aws/gravitational/teleport-distroless-debug 입니다. *-distroless 및 *-distroless-debug 이미지는 여러 아키텍처를 기본적으로 지원하며 이미지 접미사가 필요하지 않습니다(또는 지원하지 않습니다). docker pull 의 --platform 플래그를 사용하여 이미지의 arm , arm64 또는 amd64 버전을 가져올 수 있습니다. 버전 태그 # 이미지는 정적 버전의 Teleport를 가리킵니다. 이미지 태그를 사용하여 다음 중 하나를 지정합니다: 주, 부, 패치 버전 (예: Teleport Community Edition의 최신 버전은 <code>[teleport.version]</code> ). 주 버전만 지정하면 해당 주 버전의 최신 부 및 패치 번호를 의미합니다. 예를 들어 <code>[teleport.major_version]</code> 은 <code>[teleport.version]</code> 을 의미합니다. Teleport Enterprise (Managed) Teleport Enterprise (Self-Hosted) Teleport Community Edition 이미지 이름 문제 해결 도구 포함 이미지 베이스 public.ecr.aws/gravitational/teleport-ent-distroless:<code>[cloud.version]</code> No Distroless