Versi baru Docker Container 18.09 hadir dengan peningkatan baru

Buruh pelabuhan

Docker adalah proyek sumber terbuka yang mengotomatiskan penyebaran aplikasi di dalam kontainer perangkat lunak , menyediakan lapisan abstraksi dan otomatisasi tambahan untuk virtualisasi aplikasi di berbagai sistem operasi.

Docker menggunakan fitur isolasi sumber daya kernel Linux, seperti cgroups dan namespaces, untuk memungkinkan "kontainer" yang independen.

Dengan cara ini, Docker menetapkan bahwa kontainer ini berjalan dalam satu instance Linux, menghindari overhead saat memulai dan memelihara mesin virtual.

Dukungan kernel Linux untuk namespace mengisolasi tampilan aplikasi dari lingkungan operasinya.

Termasuk pohon proses, jaringan, ID pengguna, dan sistem file yang dipasang, sedangkan cgroup kernel menyediakan isolasi sumber daya, termasuk CPU, memori, blok I / O, dan jaringan.

Versi baru Docker 18.09

Versi dari toolkit manajemen kontainer Linux terisolasi Docker 18.09 disajikan, yang menyediakan API tingkat tinggi untuk memanipulasi kontainer pada tingkat isolasi aplikasi individual.

Docker memungkinkan Anda untuk meluncurkan proses arbitrer dalam mode isolasi dan kemudian mentransfer dan mengkloning kontainer yang dibuat untuk proses ini ke server lain, mengambil semua pekerjaan untuk membuat, memelihara, dan memelihara kontainer.

Dimulai dengan Docker 18.09, waktu dukungan rilis telah meningkat karena pengembang telah memperpanjangnya dari 4 menjadi 7 bulan berkat modernisasi siklus pengembangan Docker Community Edition.

Salah satu fitur unggulan dari rilis Docker terbaru ini adalah runtime inti untuk manajemen kontainer telah diperbarui ke containererd 1.2.

Ini menstabilkan penggunaan mekanisme pengelolaan container gRPC dan memastikan kompatibilitas dengan platform Kubernetes 1.12 dan meningkatkan dukungan untuk image universal untuk arsitektur yang berbeda (multi-arch).

Di sisi lain, Docker 18.09 memperluas kemampuan backend build baru (menyediakan fungsionalitas perintah "docker build"). Ini memungkinkan operasi pengumpulan sampah otomatis yang mendukung rilis pekerjaan bertingkat dan tidak memerlukan otorisasi pengguna root selama operasi.

Peningkatan BuildKit

DockerEngineDiagram-1

Docker 18.09 juga menyertakan opsi penundaan BuildKit. Ini adalah arsitektur build baru yang meningkatkan kinerja, manajemen penyimpanan, dan ekstensibilitas, sekaligus menambahkan beberapa fitur baru yang penting.

Peningkatan kinerja: BuildKit menyertakan model konkurensi dan caching yang didesain ulang yang membuatnya lebih cepat, lebih akurat, dan lebih portabel.

Dengan perubahan dan penyelarasan arsitektur ini, pengembang Docker kini juga memungkinkan peningkatan mesin dari versi Komunitas ke mesin Perusahaan hanya dengan aktivasi lisensi yang sederhana.

Untuk pengguna versi Komunitas Docker saat ini, langkah ini berarti membuka banyak fitur keamanan perusahaan dan mendapatkan akses ke dukungan kelas perusahaan Docker dan kebijakan pemeliharaan yang diperpanjang.

Dibandingkan dengan versi sebelumnya

Kode tersebut dimodifikasi untuk mengatur eksekusi paralel pekerjaan dan model caching diubah, yang memungkinkan untuk mempercepat proses perakitan secara signifikan.

Misalnya, saat menguji proyek Dockerfile, kecepatan set Moby meningkat dari 2 menjadi 9,5 kali karena eksekusi beberapa tahap pemasangan secara bersamaan, mengabaikan langkah-langkah yang tidak digunakan dan file data tambahan antar set dalam konteks tampilan.

Kemampuan untuk menyematkan rahasia dalam Dockerfile dan mentransfernya dengan aman selama proses pembuatan telah ditambahkan , tanpa menyimpannya dalam image yang dihasilkan dan tanpa menginstalnya di cache build.

Kemampuan untuk meneruskan soket ssh ssh-agent diimplementasikan, misalnya, untuk terhubung ke repositori pribadi menggunakan koneksi yang sudah ada melalui ssh-agent.

Cache perakitan sekarang dapat dikelola secara terpisah dari gambar.

Menambahkan perintah baru "docker builder prune" untuk menghapus cache dan kemampuan untuk menentukan aturan pembersihan dan banyak lagi.

Jika Anda ingin mempelajari lebih lanjut tentang hal ini, Anda dapat mengunjungi tautan berikut.


Tambahkan sebagai sumber pilihan di Google