Amazon Nerbitake Finch Linux Container Toolkit

Amazon wis ngenalake Finch, toolkit open source kanggo mbangun, nerbitake, lan mbukak wadah Linux. Toolkit kasebut nduweni proses instalasi sing prasaja banget lan panggunaan komponen siap-siap standar kanggo nggarap kontainer ing format OCI (Open Container Initiative). Kode Finch ditulis ing Go lan disebarake miturut lisensi Apache 2.0.

Proyek kasebut isih ana ing tahap awal pangembangan lan mung kalebu fungsi dhasar - Amazon mutusake ora ngrampungake pembangunan ing mburi lawang sing ditutup lan, supaya ora meksa ngenteni produk pungkasan siap, nerbitake kode awal. versi, pracaya sing iki bisa narik kawigaten peserta kasengsem lan ngidini kanggo njupuk menyang akun uneg-uneg ditulis sak proses pembangunan wakil masyarakat panemu lan gagasan. Tujuan utama proyek kasebut yaiku kanggo nyederhanakake karya karo wadah Linux ing sistem host non-Linux. Rilis pisanan mung ndhukung nggarap kontainer Linux ing lingkungan macOS, nanging ing mangsa ngarep ana rencana kanggo nyedhiyakake opsi Finch kanggo Linux lan Windows.

Kanggo mbangun antarmuka baris perintah, Finch nggunakake pangembangan saka nerdctl, sing nyedhiyakake perintah sing kompatibel karo Docker kanggo mbangun, mlaku, nerbitake lan ngemot wadhah (mbangun, mbukak, push, narik, lsp), uga fitur opsional tambahan. , kayata nggarap tanpa ROOT, enkripsi gambar, nyebarake gambar ing mode P2P nggunakake IPFS lan verifikasi gambar kanthi teken digital. Containerd digunakake minangka runtime kanggo ngatur kontaner. Toolkit BuildKit digunakake kanggo mbangun gambar ing format OCI, lan Lima digunakake kanggo miwiti mesin virtual karo Linux, ngatur enggo bareng file lan port jaringan terusan.

Finch bundles nerdctl, containerd, BuildKit lan Lima dadi siji lan ngidini sampeyan miwiti langsung, tanpa perlu ngerti lan ngatur kabeh komponen kasebut kanthi kapisah (yen ora ana masalah mbukak wadhah ing sistem Linux, banjur nggawe lingkungan kanggo mbukak Linux. wadhah ing Windows lan macOS dudu tugas sing sepele). Kanggo karya, kita nawakake sarana finch dhewe, sing ndhelikake rincian nggarap saben komponen ing mburi antarmuka sing digabung. Kanggo miwiti, mung instal paket sing kasedhiya, sing kalebu kabeh sing dibutuhake, sawise sampeyan bisa langsung nggawe lan mbukak wadhah.

Source: opennet.ru

Add a comment