Amazon Nerbitkeun Finch Linux Container Toolkit

Amazon parantos ngenalkeun Finch, toolkit open source pikeun ngawangun, nyebarkeun, sareng ngajalankeun wadah Linux. Toolkit nampilkeun prosés pamasangan anu saderhana pisan sareng panggunaan komponén siap-siap standar pikeun damel sareng wadah dina format OCI (Open Container Initiative). Kodeu Finch ditulis dina Go sareng disebarkeun dina lisénsi Apache 2.0.

Proyék éta masih dina tahap awal pangwangunan sareng ngan ukur kalebet fungsionalitas dasar - Amazon mutuskeun henteu ngarengsekeun pamekaran di tukangeun panto katutup sareng, supados henteu maksa aranjeunna ngantosan produk ahir siap, nyebarkeun kodeu awal. versi, percanten yén ieu bisa mikat pamilon kabetot sarta ngidinan aranjeunna tumut kana akun masalah dikedalkeun salila prosés ngembangkeun wawakil komunitas pamadegan jeung gagasan. Tujuan utama proyék nyaéta pikeun nyederhanakeun padamelan sareng wadah Linux dina sistem host non-Linux. Pelepasan munggaran ngan ukur ngadukung damel sareng wadah Linux di lingkungan macOS, tapi ka hareup aya rencana pikeun nyayogikeun pilihan Finch pikeun Linux sareng Windows.

Pikeun ngawangun antarbeungeut garis paréntah, Finch nganggo pamekaran tina nerdctl, anu nyayogikeun sakumpulan paréntah anu cocog sareng Docker pikeun ngawangun, ngajalankeun, nyebarkeun sareng ngamuat wadah (ngawangun, ngajalankeun, nyorong, narik, sareng sajabana), kitu ogé fitur pilihan tambahan. , sapertos damel tanpa akar, énkripsi gambar, nyebarkeun gambar dina modeu P2P nganggo IPFS sareng pariksa gambar nganggo tanda tangan digital. Containerd dipaké salaku runtime pikeun ngatur peti. Toolkit BuildKit dianggo pikeun ngawangun gambar dina format OCI, sareng Lima dianggo pikeun ngaluncurkeun mesin virtual sareng Linux, ngonpigurasikeun file sharing sareng neraskeun port jaringan.

Finch bundles nerdctl, containerd, BuildKit sareng Lima janten hiji sareng ngamungkinkeun anjeun ngamimitian langsung, tanpa kedah ngartos sareng ngonpigurasikeun sadaya komponén ieu sacara misah (upami teu aya masalah ngajalankeun wadah dina sistem Linux, teras nyiptakeun lingkungan pikeun ngajalankeun Linux. wadahna dina Windows sareng macOS sanés tugas anu sepele). Pikeun digawé, kami nawiskeun utilitas finch sorangan, anu nyumputkeun detil damel sareng unggal komponén di tukangeun antarmuka anu ngahijikeun. Pikeun ngamimitian, ngan pasang pakét anu disayogikeun, anu kalebet sadayana anu anjeun peryogikeun, saatos anjeun tiasa langsung nyiptakeun sareng ngajalankeun wadah.

sumber: opennet.ru

Tambahkeun komentar