빌드 및 게시 과정

빌드 및 게시 과정 (The build and publish process)

Docker 확장을 만드는 전체 과정(빌드 기반 다지기, 게시와 배포)을 설명하는 문서예요.

출처: 문서

본문

이 문서는 확장을 만들 때 취해야 하는 단계와 일치하도록 구성되어 있어요.

Docker 확장을 만드는 두 가지 주요 부분이 있어요:

  1. 기반 빌드 (Build the foundations)
  2. 확장 게시 (Publish the extension)

참고: Docker 확장을 만드는 데 비용을 지불할 필요는 없어요. Docker Extension SDK는 Apache 2.0 라이선스로 제공되며 무료로 사용할 수 있어요. 누구나 제약 없이 새 확장을 만들고 공유할 수 있어요. 또한 각 확장이 어떻게 라이선스를 받아야 하는지에 대한 제약도 없어요. 새 확장을 만들 때 결정하는 것은 여러분 몫이에요.

1부: 기반 빌드 (Part one: Build the foundations)

빌드 과정은 다음으로 구성돼요:

  • 최신 버전의 Docker Desktop 설치.
  • 확장의 소스 코드와 필수 확장 전용 파일을 포함한 디렉터리 설정.
  • Docker Desktop에서 확장을 빌드, 게시, 실행할 Dockerfile 만들기.
  • 이미지 파일 시스템 루트에 필요한 메타데이터 파일 구성.
  • 확장 빌드 및 설치.

더 많은 영감을 위해 samples 폴더의 다른 예시를 참조하세요.

팁: 확장을 만드는 동안 시각적 일관성과 level AA 접근성 표준을 보장하기 위해 디자인 및 UI 스타일링 가이드라인을 따르세요.

2부: 확장 게시 및 배포 (Part two: Publish and distribute your extension)

중요: Docker가 Marketplace 보안을 검토하는 동안 Docker Extensions Marketplace에 대한 새 제출이 일시 중지되었어요. 기존 확장은 계속 업데이트할 수 있고, 프라이빗 Marketplace 확장은 영향을 받지 않아요. 추가 질문이 있으면 [email protected]에 문의하세요.

Docker Desktop은 게시된 확장을 Extensions Marketplace에 표시해요. Extensions Marketplace는 개발자가 개발자 경험을 개선하기 위한 확장을 발견하고, 세상과 공유하기 위해 자신의 확장을 업로드할 수 있는 큐레이션된 공간이에요.

확장을 Marketplace에 게시하고 싶다면 게시 문서를 읽으세요.

이미 확장을 만들었나요? 피드백 양식을 사용해 경험을 알려주세요.

다음은 무엇인가요?

Docker Extension 만들기를 빠르게 시작하려면 Quickstart 가이드를 참조하세요.

또는 "Part one: Build" 섹션을 읽어 확장 생성 과정의 각 단계에 대한 더 심층적인 정보를 시작하세요.

더 알아보기 (Learn more)