Docker Extensions
Docker Extensions
Docker Extensions는 Docker Desktop 내에서 타사 도구를 사용해 기능을 확장할 수 있게 해주는 기능이에요.
출처: 문서
본문
Docker Extensions를 사용하면 Docker Desktop 안에서 타사 도구를 사용해 그 기능을 확장할 수 있어요.
좋아하는 개발 도구를 애플리케이션 개발 및 배포 워크플로우에 매끄럽게 연결할 수 있어요. 디버깅, 테스트, 보안, 네트워킹 기능으로 Docker Desktop을 확장하고, Extensions SDK를 사용해 사용자 지정 애드온을 만들 수 있어요.
누구나 Docker Extensions를 사용할 수 있고, 설치할 수 있는 확장 수에 제한은 없어요.
어떤 확장이 있나요?
파트너 및 커뮤니티가 만든 확장과 Docker가 만든 확장이 섞여 있어요.
Docker Hub 또는 Docker Desktop 내의 Extensions Marketplace에서 사용 가능한 확장 목록을 탐색할 수 있어요.
보안과 신뢰
Docker Extensions는 호스트 머신에서 높은 권한으로 실행돼요. Docker Engine에 직접 접근할 수 있고, 파일 시스템에 파일을 읽고 쓸 수 있으며, 네이티브 바이너리를 설치하고 실행할 수 있어요.
Docker는 Marketplace에 제출된 확장을 검토하지만, 어떤 확장의 보안도 보장하지 않아요. Marketplace 밖에서 설치된 확장은 전혀 검토되지 않았어요. 신뢰하는 게시자의 확장만 설치하세요.
조직 관리자라면 프라이빗 마켓플레이스 구성을 참조해 팀이 설치할 수 있는 확장을 제어하세요.