Extensions SDK 개요
Extensions SDK 개요 (Overview of the Extensions SDK)
Extensions SDK를 사용해 자신만의 Docker 확장(extension)을 만드는 방법을 소개하는 문서예요.
출처: 문서
본문
중요: Docker가 Marketplace 보안을 검토하는 동안 Docker Extensions Marketplace에 대한 새 제출이 일시 중지되었어요. 기존 확장은 계속 업데이트할 수 있고, 프라이빗 Marketplace 확장은 영향을 받지 않아요. 추가 질문이 있으면 [email protected]에 문의하세요.
이 섹션의 자료는 여러분이 자신만의 Docker 확장을 만들 수 있도록 도와줘요.
Docker CLI 도구는 특별한 형식의 Docker 이미지로 패키징된 확장을 빌드하고 게시하는 데 도움이 되는 일련의 명령을 제공해요.
이미지 파일 시스템의 루트에는 확장의 내용을 설명하는 metadata.json 파일이 있어요. 이것은 Docker 확장의 기본 요소예요.
확장은 UI 부분과 호스트 또는 Desktop 가상 머신에서 실행되는 백엔드 부분을 포함할 수 있어요. 자세한 내용은 Architecture를 참조하세요.
Docker Hub를 통해 확장을 배포해요. 하지만 확장을 Docker Hub에 푸시하지 않고 로컬에서 개발할 수도 있어요. 자세한 내용은 Extensions distribution을 참조하세요.
이미 확장을 만들었나요? 피드백 양식을 사용해 경험을 알려주세요.
빌드 및 게시 과정
확장 빌드 및 게시 과정을 이해하세요.
Quickstart 가이드
quickstart 가이드를 따라 기본 Docker 확장을 빠르게 만들어 보세요.
디자인 가이드라인 보기
디자인 가이드라인을 확인해 확장이 Docker의 디자인 가이드라인과 원칙에 부합하는지 확인하세요.
확장 게시하기
확장을 Marketplace에 게시하는 방법을 이해하세요.
Kubernetes와 상호작용
Docker 확장에서 Kubernetes 클러스터와 간접적으로 상호작용하는 방법에 대한 정보를 찾아보세요.
Multi-arch 확장
여러 아키텍처용 확장 빌드 방법을 알아보세요.