← Vissza az Eszközökhöz

Weboldal: https://www.composerize.com/

Áttekintés

A Composerize Docker run parancsokat Docker Compose YAML formátumba konvertál, megkönnyítve a konténer konfigurációk kezelését és verziókezelését.

Cél

  • docker run parancsok konvertálása docker-compose.yml-lé
  • Docker Compose fájl létrehozás egyszerűsítése
  • Parancssori Docker konfigok deklaratív formátumba alakítása
  • Konténer konfigurációk reprodukálhatóvá és megoszthatóvá tétele

Használati esetek

  • Meglévő docker run parancsok konvertálása Compose formátumba
  • Docker Compose szintaxis tanulása run parancsokból
  • Migrálás imperatív konténer kezelésből deklaratívba
  • docker-compose.yml létrehozása dokumentációs példákból
  • Konténer konfigurációk megosztása csapatokkal

Hogyan működik

Illeszd be a docker run parancsot és azonnal megkapod az egyenértékű Docker Compose YAML konfigurációt.

Példa

Bemenet:

docker run -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro --restart always --log-opt max-size=1g nginx

Kimenet:

version: '3.3'
services:
  nginx:
    ports:
      - '80:80'
    volumes:
      - '/var/run/docker.sock:/tmp/docker.sock:ro'
    restart: always
    logging:
      options:
        max-size: 1g
    image: nginx