Versi baru Docker Container 18.09 hadir dengan peningkatan baru

Buruh pelabuhan

Docker adalah proyek sumber terbuka yang mengotomatiskan penerapan aplikasi dalam wadah perangkat lunak, menyediakan lapisan abstraksi tambahan dan otomatisasi virtualisasi aplikasi di beberapa sistem operasi.

Buruh pelabuhan menggunakan fitur isolasi sumber daya dari kernel Linux, seperti cgroups dan namespace untuk mengizinkan "wadah" 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

Sebuah versi dari Docker Isolated Linux Container Management Toolkit 18.09 diperkenalkan, yang menyediakan API tingkat tinggi untuk memanipulasi container di tingkat isolasi aplikasi individu.

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.

Mulai Docker 18.09, waktu dukungan rilis telah menguntungkan karena pengembang telah meningkat dari 4 menjadi 7 bulan karena modernisasi siklus pengembangan Docker Community Edition.

Poin kuat lainnya untuk disoroti dari rilis Docker baru ini adalah itu runtime dasar untuk pengelolaan kontainer telah diperbarui ke rilis 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, di Docker 18.09 kemungkinan backend build baru telah diperluas (menyediakan fungsionalitas dari perintah "buruh pelabuhan"). Untuk secara otomatis melakukan operasi pengumpulan sampah yang didukung oleh peluncuran pekerjaan bertingkat dan tidak memerlukan otoritas pengguna root selama operasi.

Peningkatan BuildKit

DockerEngineDiagram-1

Docker 18.09 juga menyertakan opsi untuk menunda BuildKit. Ini adalah arsitektur build baru yang meningkatkan performa, 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 keselarasan arsitektur ini juga Pengembang Docker sekarang mengizinkan peningkatan dari mesin versi Komunitas ke mesin Perusahaan dengan aktivasi lisensi 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 diubah untuk mengatur eksekusi paralel dari pekerjaan dan model caching diubah, yang memungkinkan untuk mempercepat 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.

Menambahkan kemampuan untuk menyematkan rahasia di Dockerfile dan mentransfernya dengan aman selama proses build, tanpa menyimpannya di gambar yang dihasilkan dan tanpa diinstal di build cache.

Kemampuan untuk meneruskan soket ssh ssh-agent, diimplementasikan, misalnya, untuk menyambung ke repositori privat menggunakan koneksi yang ada melalui ssh-agent.

sekarang perakitan cache 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 tahu lebih banyak tentang itu Anda dapat mengunjungi tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.