Versi baru Docker Container 18.09 hadir dengan peningkatan baru

buruh pelabuhan

Docker adalah projek sumber terbuka yang mengotomatisasi penggunaan aplikasi dalam wadah perisian, menyediakan lapisan tambahan abstraksi dan automasi virtualisasi aplikasi di pelbagai sistem operasi.

buruh pelabuhan menggunakan ciri pengasingan sumber kernel Linux, seperti kumpulan dan ruang nama untuk membenarkan "kontena" bebas.

Dengan cara ini, Docker menyediakan bahawa wadah ini berjalan dalam satu contoh Linux, mengelakkan overhead untuk memulakan dan menyelenggara mesin maya.

Sokongan kernel Linux untuk ruang nama mengasingkan pandangan aplikasi mengenai persekitaran operasinya.

Termasuk pohon proses, jaringan, ID pengguna, dan sistem file terpasang, sementara kelompok kernel menyediakan pengasingan sumber daya, termasuk CPU, memori, blok I / O, dan jaringan.

Versi baru Docker 18.09

Versi Docker Isolated Linux Container Management Toolkit 18.09 disajikan, yang menyediakan API tahap tinggi untuk memanipulasi kontena pada tahap pengasingan setiap aplikasi.

Docker membolehkan anda melancarkan proses sewenang-wenang dalam mod pengasingan dan kemudian memindahkan dan mengklon bekas yang dibuat untuk proses ini ke pelayan lain, mengambil semua usaha untuk membuat, menyelenggara, dan menyelenggara kontena.

Sehingga Docker 18.09, masa sokongan pelepasan telah menguntungkan kerana pembangun telah meningkat dari 4 hingga 7 bulan kerana pemodenan kitaran pembangunan Docker Community Edition.

Satu lagi perkara penting untuk diketengahkan pada pelepasan Docker baru ini ialah jangka masa asas untuk pengurusan kontena telah dikemas kini kepada pelepasan containererd 1.2.

Ini menstabilkan penggunaan mekanisme pengurusan kontena gRPC dan memastikan keserasian dengan platform Kubernetes 1.12 dan peningkatan sokongan untuk gambar sejagat untuk seni bina yang berbeza (multi-arch).

Sebaliknya, di Docker 18.09 kemungkinan backend build baru telah diperluas (menyediakan fungsi perintah "docker build"). Untuk melakukan operasi pengumpulan sampah secara automatik yang disokong oleh pelancaran pekerjaan bersarang dan tidak memerlukan kuasa pengguna root semasa operasi.

Penambahbaikan BuildKit

Rajah Enjin Docker-1

Docker 18.09 juga merangkumi pilihan untuk menangguhkan BuildKit. Ini adalah seni bina binaan baru yang meningkatkan prestasi, pengurusan storan, dan kepanjangan, sambil menambahkan beberapa ciri baru yang penting.

Peningkatan prestasi: BuildKit merangkumi model konkurensi dan cache yang direka semula yang menjadikannya lebih pantas, lebih tepat, dan lebih mudah alih.

Dengan perubahan dan penyelarasan seni bina ini, juga Pemaju Docker kini membenarkan peningkatan dari enjin versi Komuniti ke enjin Enterprise dengan pengaktifan lesen yang mudah.

Untuk pengguna semasa versi Komuniti Docker, langkah ini bermaksud membuka banyak ciri keselamatan perusahaan dan mendapatkan akses ke sokongan kelas perusahaan dan dasar penyelenggaraan lanjutan Docker.

Berbanding dengan versi sebelumnya

Kod diubah untuk mengatur pelaksanaan kerja selari dan model caching diubah, yang memungkinkan untuk mempercepat pemasangan dengan ketara.

Sebagai contoh, semasa menguji projek Dockerfile, kelajuan set Moby meningkat dari 2 hingga 9,5 kali kerana pelaksanaan serentak dari beberapa peringkat pemasangan, mengabaikan langkah-langkah yang tidak digunakan dan fail data tambahan antara set dalam konteks pandangan.

Menambah keupayaan untuk menanamkan rahsia di Dockerfile dan selamat memindahkannya semasa proses membina, tanpa menyimpannya dalam gambar yang dihasilkan dan tanpa dipasang di cache binaan.

Keupayaan untuk memajukan soket ssh-agen ssh, dilaksanakan, misalnya, untuk menyambung ke repositori swasta menggunakan sambungan yang ada melalui ssh-agent.

Sekarang cache pemasangan dapat diuruskan, secara berasingan dari gambar.

Menambah arahan baru "pemacu dok pembangun" untuk membersihkan cache dan keupayaan untuk menentukan peraturan pembersihan dan banyak lagi.

Sekiranya anda ingin mengetahui sedikit lebih banyak mengenainya anda boleh melayari pautan berikut.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.