Amazon objavlja Finch Linux Container Toolkit

Amazon je predstavil Finch, odprtokodno orodje za izdelavo, objavljanje in izvajanje vsebnikov Linux. Komplet orodij odlikuje zelo preprost postopek namestitve in uporaba standardnih že pripravljenih komponent za delo z vsebniki v formatu OCI (Open Container Initiative). Koda Finch je napisana v Go in se distribuira pod licenco Apache 2.0.

Projekt je še v zgodnji fazi razvoja in vključuje le osnovne funkcionalnosti – Amazon se je odločil, da razvoja ne bo dokončal za zaprtimi vrati in je, da ne bi bil prisiljen čakati na končni izdelek, objavil kodo začetnega različico, v prepričanju, da bi to lahko pritegnilo zainteresirane udeležence in jim omogočilo, da upoštevajo pomisleke, ki so jih med razvojnim procesom izrazili predstavniki skupnosti mnenj in idej. Glavni cilj projekta je poenostaviti delo z Linux vsebniki na gostiteljskih sistemih, ki ne temeljijo na Linuxu. Prva izdaja podpira samo delo z vsebniki Linux v okolju macOS, v prihodnosti pa načrtujejo, da bodo možnosti Finch na voljo za Linux in Windows.

Za izgradnjo vmesnika ukazne vrstice Finch uporablja razvoj iz nerdctl, ki ponuja nabor ukazov, združljiv z Dockerjem, za gradnjo, izvajanje, objavo in nalaganje vsebnikov (zgradi, zaženi, potisni, povleci itd.), kot tudi dodatne izbirne funkcije , kot je delo brez korena, šifriranje slik, distribucija slik v načinu P2P z uporabo IPFS in preverjanje slik z digitalnim podpisom. Container se uporablja kot izvajalno okolje za upravljanje vsebnikov. Komplet orodij BuildKit se uporablja za izdelavo slik v formatu OCI, Lima pa za zagon virtualnih strojev z Linuxom, konfiguracijo skupne rabe datotek in posredovanje omrežnih vrat.

Finch združuje nerdctl, container, BuildKit in Lima v eno in vam omogoča, da začnete takoj, ne da bi morali razumeti in konfigurirati vse te komponente posebej (če ni težav z izvajanjem vsebnikov v sistemih Linux, potem ustvarite okolje za izvajanje Linuxa vsebniki v sistemih Windows in macOS niso trivialna naloga). Za delo ponujamo lasten pripomoček finch, ki podrobnosti dela s posamezno komponento skriva za enotnim vmesnikom. Za začetek preprosto namestite priloženi paket, ki vključuje vse, kar potrebujete, nato pa lahko takoj ustvarite in zaženete vsebnike.

Vir: opennet.ru

Dodaj komentar