원문 캡처 · dockshift.org
원문 캡처 · dockshift.org

DockShift는 브라우저에서 docker run 명령과 Docker Compose 설정을 서로 변환하고, Compose YAML을 Kubernetes 매니페스트로 바꾸는 웹 도구다. 서버 왕복 없이 실시간으로 파싱한다고 소개하며, 변환 결과를 YAML이나 JSON AST로 확인하고 복사할 수 있다.

편집기에서 Run → Compose 또는 Compose → Run을 선택해 입력하면 된다. 예시를 불러오는 기능도 제공하며, Nginx·PostgreSQL·Redis·MySQL·WordPress·Node.js를 포함한 6가지 배포 구성이 준비돼 있다. Docker 명령의 포트, 볼륨, 환경 변수, 재시작 정책, 컨테이너 이름, 네트워크, 작업 디렉터리, 엔트리포인트 등을 Compose 설정으로 대응시킨다고 설명한다.

별도 도구로 Docker Run에서 Compose로 변환, Compose에서 Docker Run으로 변환, Compose에서 Kubernetes 매니페스트 생성도 제공한다. 원문은 지원하지 않는 입력이나 변환의 한계를 구체적으로 밝히지 않는다.