Docker Run → Compose
로컬 처리Docker Run → Compose — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
사용 방법과 처리 기준
Docker Run → Compose — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 100,000자
길게 적은 docker run 명령을 Compose 파일로 옮겨 다시 쓰기 쉽게 만듭니다. Compose로 표현할 수 없는 위험한 옵션(--cap-add 등)은 조용히 버리지 않고 오류로 알려 줍니다.
이 도구로 할 수 있는 일
- 주요 옵션 변환
- --name·-p·-e·-v와 이미지를 옮깁니다.
- 안전한 거부
- 옮기지 못하는 옵션은 빠뜨리지 않고 알려 줍니다.
Docker Run → Compose 사용 방법
- 1명령 붙여 넣기docker run 명령을 붙여 넣습니다.
- 2결과 확인Compose YAML을 봅니다.
- 3저장docker-compose.yml로 저장합니다.
활용 예시
nginx 컨테이너
입력: docker run -d --name web -p 8080:80 -e TZ=Asia/Seoul -v ./html:/usr/share/nginx/html nginx:alpine
결과: services:
web:
image: nginx:alpine
container_name: web
ports:
- "8080:80"
volumes:
- "./html:/usr/share/nginx/html"
environment:
- TZ=Asia/Seoul
이럴 때 유용해요
- README의 docker run 예시를 Compose로 관리할 때
- 여러 컨테이너를 한 파일로 모을 때
자주 묻는 질문 (FAQ)
-d(백그라운드) 옵션은요?
Compose에서는 docker compose up -d로 정하는 실행 방식이라 파일에는 넣지 않습니다.
