Kas yra Docker Compose?
Docker Compose yra įrankis, skirtas kelių konteinerių Docker programoms apibrėžti ir paleisti naudojant YAML failą (docker-compose.yml). Vietoj ilgų docker run komandų su daugybe vėliavėlių, savo paslaugų konfigūraciją aprašote deklaratyviai faile ir viską paleidžiate su docker compose up. Tai leidžia lengvai valdyti konteinerių konfigūracijos versijas, dalintis ją su komandos nariais ir nuosekliai atkurti aplinkas. Šis įrankis konvertuoja docker run komandą į lygiavertį Compose paslaugos apibrėžimą, tvarkydamas prievadus (-p), aplinkos kintamuosius (-e), tomus (-v), paleidimo iš naujo politikas (--restart), tinklus (--network), išteklių limitus (--memory, --cpus), etiketes, galimybes, sveikatos patikrinimus, registravimą ir kt.
Kaip naudoti Docker Run to Compose
-
Įklijuokite visą docker run komandą į įvesties laukelį (įskaitant 'docker run').
-
docker-compose.yml išvestis generuojama akimirksniu, kai rašote.
-
Spustelėkite vieną iš pavyzdžių mygtukų, kad įkeltumėte iš anksto parengtą pavyzdinę komandą.
-
Peržiūrėkite sugeneruotą YAML — pavadinti tinklai išvedami su 'external: true' kaip pradinis taškas.
-
Spustelėkite Kopijuoti, kad nukopijuotumėte YAML į mainų sritį, tada išsaugokite kaip docker-compose.yml.