Docker Compose 변환기
docker run 명령을 docker-compose YAML로 변환하고 그 반대로도 변환. 볼륨, 포트, env, 네트워크, 재시작 정책 지원. 브라우저에서 실행.
참고
Docker Compose 변환기는 어떻게 작동하나요?
docker run → compose: 명령줄을 토큰화하고 플래그를 compose 키에 매핑 (-p → ports, -v → volumes, -e → environment, --name → 서비스 이름, --restart → 재시작 정책)하고 유효한 docker-compose.yml을 출력합니다. compose → docker run: YAML을 파싱하고 각 서비스에 대해 docker run 명령을 재구성합니다.
지원되는 플래그
-p/--publish— 포트 매핑-v/--volume— 바인드 마운트 및 명명된 볼륨-e/--env— 환경 변수--name— 컨테이너 이름 → 서비스 이름--restart— 재시작 정책--network,-d,--rm,--entrypoint,-w,-u
일반적인 용도
- 온보딩 — 튜토리얼의 docker run 명령을 유지보수 가능한 compose 파일로 변환.
- 리팩토링 — docker run 스크립트에서 compose 관리 스택으로 마이그레이션.
- 문서화 — 두 형식을 나란히 표시.
개인정보
모든 변환은 브라우저 내 100% 실행됩니다. 데이터가 서버로 전송되지 않습니다.