VLANlab
카탈로그
소개
VLANlab
DevOps
5 tools
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
VLANlab

계산 • 조회 • 확인

What Is My IP?IPv6 TestSpeed Test
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP TestSMTP TLS CheckMX Health CheckEmail SecurityDMARC Generator
Temp Mail곧
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack Checker베타Traceroute베타HTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterDomain MonitoringHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec Score곧
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost Estimator곧
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
소개

© 2026 VLANlab

로그인 불필요 · 광고 없음 · 추적 없음

2.43.fdd8a93

docker-compose 생성기

서비스, 볼륨, 네트워크 및 환경 변수가 포함된 다중 서비스 애플리케이션을 위한 docker-compose.yml 파일을 생성합니다.

서비스 1
서비스 2
docker-compose.yml
services:
  app:
    image: myapp:latest
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
    networks:
      - app-network
    restart: unless-stopped

  database:
    image: postgres:16
    ports:
      - "5432:5432"
    environment:
      - POSTGRES_PASSWORD=secret
    volumes:
      - db-data:/var/lib/postgresql/data
    depends_on:
      - app
    networks:
      - app-network
    restart: unless-stopped

networks:
  app-network:
    driver: bridge

volumes:
  db-data:
compose.yml

관련 도구

Dockerfile Generator

다단계 빌드 및 최적화된 레이어 순서를 통해 Node.js, Python, Go, Java 및 Nginx용 프로덕션 환경에 바로 적용 가능한 Dockerfile을 생성합니다.

GitHub Actions Gen

어떤 언어에 대해서도 GitHub Actions 워크플로 YAML을 생성하세요. 트리거, OS 및 단계를 선택하세요.

K8s Manifest Gen

Deployment, Service, ConfigMap, Ingress 규칙 및 HPA에 대한 Kubernetes YAML 매니페스트를 생성합니다.

이 도구에 대해

docker-compose Generator에 대하여

Docker Compose는 다중 컨테이너 애플리케이션을 단일 YAML 파일로 정의합니다. 각 서비스는 이미지 또는 빌드 컨텍스트, 노출된 포트, 환경 변수, 볼륨 마운트 및 네트워크 구성원을 지정합니다. Compose는 단일 `<code>docker compose up</code>` 명령을 통해 모든 서비스를 올바른 순서대로 시작하도록 처리합니다.

사용 방법

서비스마다 한 행씩 추가하십시오. 이미지 이름, 포트(host:container 형식), 환경 변수 및 볼륨 마운트를 설정하십시오. 이름이 지정된 볼륨(앞에 /가 없는)은 최상위 볼륨 섹션에 자동으로 선언됩니다. 바인드 마운트(/ 또는 ./로 시작하는)는 있는 그대로 전달됩니다.

이 생성기는 Compose V2(Docker Desktop 3.x 및 Docker Engine 23.x부터 기본값)를 대상으로 합니다. 사용 중단된 <code>버전:</code> 최상위 키는 의도적으로 생략되었습니다. 서비스 종속성은 <code>depends_on으로</code> 표현할 수 있습니다. 당분간은 이를 YAML 키로 ports 필드에 추가하거나, 출력 결과를 직접 편집하십시오.