Pengantar

Selesai

Tim kami saat ini harus merilis aplikasi dengan cepat untuk menarik dan menjaga bisnis. Persyaratan ini memaksa tim pengembangan dan dukungan perangkat lunak untuk selalu melihat solusi yang menghemat waktu dan mengurangi biaya. Solusi ideal mengurangi waktu yang dihabiskan untuk membuat dan mengonfigurasi lingkungan penyebaran dan menyederhanakan proses penyebaran perangkat lunak.

Gagasan untuk menggunakan teknologi kontainerisasi perangkat lunak sebagai solusi penghematan waktu dan pengurangan biaya sangat populer. Salah satu kekuatan kontainerisasi adalah Anda tidak perlu mengonfigurasi perangkat keras dan menghabiskan waktu menginstal sistem operasi dan perangkat lunak untuk menghosting penyebaran. Kontainer diisolasi satu sama lain, dan beberapa kontainer dapat berjalan pada perangkat keras yang sama. Konfigurasi ini membantu kami menggunakan perangkat keras dengan lebih efisien dan dapat membantu meningkatkan keamanan aplikasi kami.

Misalkan Anda bekerja untuk pengecer pakaian online yang berencana untuk mengembangkan beberapa aplikasi internal. Tim Anda mengembangkan dan menguji semua aplikasi secara lokal, lalu menyebarkannya ke Azure untuk pengujian pra-produksi dan hosting produksi akhir. Anda mencari kompatibilitas maksimum di setiap lingkungan dengan sedikit atau tanpa perubahan konfigurasi. Menggunakan Docker sebagai solusi kontainerisasi tampaknya pilihan yang ideal.

Di sini, Anda akan mempelajari bagaimana Anda dapat menggunakan Docker untuk membuat kontainer Anda sendiri. Anda juga akan mempelajari sedikit tentang bagaimana infrastruktur Docker bekerja di belakang layar. Tujuannya adalah untuk membantu Anda memutuskan apakah kontainer Docker adalah pilihan yang tepat untuk bisnis Anda.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Evaluasi apakah Docker adalah platform kontainerisasi yang sesuai untuk Anda.
  • Menjelaskan bagaimana komponen kontainer Docker mendukung implementasi kontainer komputasi.

Prasyarat

  • Pengetahuan tentang konsep virtualisasi sistem operasi pada tingkat pemula
  • Pengetahuan tentang aplikasi berbasis baris perintah pada tingkat pemula