Siirry sisältöön
🐳

Docker Compose -muunnin

Muunna docker run -komennot docker-compose YAMLksi ja takaisin. Tukee volumeja, portteja, env, verkkoja, restart-politiikkoja. Selaimessa.

Tila

Kuinka Docker Compose -muunnin toimii?

docker run → compose: tokenisoi komentorivin, mappaa liput compose-avaimiksi (-p → ports, -v → volumes, -e → environment, --name → palvelun nimi, --restart → restart-politiikka), ja tuottaa kelvollisen docker-compose.yml:n. compose → docker run: jäsentää YAMLin ja rekonstruoi docker run -komennon kullekin palvelulle.

Tuetut liput

  • -p/--publish — porttimappaukset
  • -v/--volume — bind mountit ja nimetyt volumet
  • -e/--env — ympäristömuuttujat
  • --name — kontin nimi → palvelun nimi
  • --restart — restart-politiikka
  • --network, -d, --rm, --entrypoint, -w, -u

Yleisiä käyttötapoja

  • Onboarding — muuta opetusohjelman docker run -komento ylläpidettäväksi compose-tiedostoksi.
  • Refaktorointi — migroi docker run -skripteistä compose-hallinnoituihin pinoihin.
  • Dokumentointi — näytä molemmat muodot rinnakkain.

Tietosuoja

Kaikki muunnokset tapahtuvat 100% selaimessasi. Mitään tietoja ei lähetetä palvelimelle.