doconv를 쓰는 이유
- docker run → Compose. 한 줄 명령을 바로 쓸 수 있는 Compose 서비스 YAML로.
- Deployment 스니펫. 시작용 Kubernetes Deployment도 — Helm/kustomize 아님.
- 플래그 경고. 1:1 매핑되지 않는 옵션을 분명히 표시합니다.
- 브라우저만. API 없음. 명령이 기기를 떠나지 않습니다.
- 선택적 해시 공유. URL 해시에 명령을 담은 링크를 복사할 수 있습니다.
docker run 변환 방법
docker run …를 붙여넣거나 예제를 불러옵니다.- 변환을 누르면 Compose YAML과 Deployment 스니펫이 나옵니다.
- 1:1이 아닌 항목의 경고를 읽습니다.
- 필요한 YAML을 복사하거나 해시 링크를 공유합니다.
플래그, Compose, Deployment
모든 docker run 플래그에 Compose나 Kubernetes의 직접 대응이 있는 것은 아닙니다. doconv는 솔직한 출발점: 가능한 것을 매핑하고 나머지는 경고합니다 — 완전한 동등성은 약속하지 않습니다.
팁:
- 변환 후 포트·볼륨·네트워크를 다시 확인하세요.
--privileged,--network host, device는 자주 손수정이 필요합니다.-it,-d,--rm는 CLI 수명주기 플래그로 보통 생략됩니다.- Helm/kustomize 생성기가 아닙니다.
- YAML은
yamaster, 단위는k8size.
어디에 쓰나
- 한 줄 docker run으로 compose.yml 초안;
- 클러스터 이전 시 Deployment 시작점;
- 1:1이 아닌 플래그 찾기;
- URL 해시로 명령 공유;
- run·Compose·Kubernetes 차이 설명.
자주 묻는 질문
docker run과 100% 동일한가요?
아니요. 매핑되지 않은 플래그 경고가 있는 시작 변환입니다.
Helm이나 kustomize를 만드나요?
아니요. Compose YAML과 Deployment 스니펫만.
명령이 업로드되나요?
아니요. 브라우저에서만 — API 없음.
결과를 어떻게 공유하나요?
공유는 해시에 명령을 넣은 URL을 복사합니다(선택).
경고는 어떻게 하나요?
내용을 읽고 — 보통 네트워크·볼륨·capabilities·포트를 손으로 마무리합니다.