Tutorial Docker
Docker ialah enjin kontena aplikasi sumber terbuka, berdasarkan bahasa Go dan sumber terbuka yang mematuhi protokol Apache2.0.
Docker membenarkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam bekas yang ringan dan mudah alih, dan kemudian menerbitkannya ke mana-mana mesin Linux yang popular, yang juga boleh dimayakan.
Bekas sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain (serupa dengan apl iPhone Lebih penting lagi, overhed prestasi kontena sangat rendah).
Siapa yang sesuai membaca tutorial ini?
Tutorial ini sesuai untuk jurutera operasi dan penyelenggaraan serta pembangun bahagian belakang Melalui tutorial ini, anda boleh belajar tentang penggunaan Docker langkah demi langkah.
Apa yang anda perlu tahu sebelum membaca tutorial ini
Sebelum membaca tutorial ini, anda perlu menguasai arahan Linux biasa. Anda boleh mempelajari arahan berkaitan melalui tutorial Linux di tapak ini.
Senario aplikasi Docker
Pembungkusan automatik dan penerbitan aplikasi web.
Pengujian automatik dan penyepaduan dan pelepasan berterusan.
Sediakan dan laraskan pangkalan data atau aplikasi belakang lain dalam persekitaran berasaskan perkhidmatan.
Bina persekitaran PaaS anda sendiri dengan menyusun dari awal atau melanjutkan platform OpenShift atau Cloud Foundry sedia ada.
1 Docker membenarkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam bekas mudah alih dan kemudian menerbitkannya ke mana-mana mesin Linux yang popular untuk mencapai virtualisasi. Docker telah mengubah cara virtualisasi, membenarkan pembangun untuk terus meletakkan hasil mereka ke dalam Docker untuk pengurusan. Kemudahan dan kepantasan sudah menjadi kelebihan terbesar Tugas Docker yang biasanya mengambil masa berhari-hari atau bahkan berminggu-minggu boleh disiapkan dalam beberapa saat sahaja di bawah pemprosesan bekas Docker.
- 2. Elakkan fobia pilihan:
Jika anda mempunyai fobia pilihan, anda masih pesakit senior. Docker membantu anda membungkus masalah anda! Contohnya, imej Docker; Imej Docker mengandungi persekitaran operasi dan konfigurasi, jadi Docker boleh memudahkan penggunaan berbilang contoh aplikasi. Contohnya, aplikasi web, aplikasi bahagian belakang, aplikasi pangkalan data, aplikasi data besar seperti kelompok Hadoop, baris gilir mesej, dll. boleh dibungkus ke dalam cermin untuk penggunaan.
- 3. Menjimatkan wang:
Dalam satu pihak, kemunculan era pengkomputeran awan menghapuskan keperluan untuk pembangun mengkonfigurasi perkakasan mahal dalam mengejar keputusan Docker telah berubah Ini telah membawa kepada pemikiran bahawa prestasi tinggi mestilah harga yang tinggi. Gabungan Docker dan awan membolehkan ruang awan digunakan sepenuhnya. Ia bukan sahaja menyelesaikan masalah pengurusan perkakasan, tetapi juga mengubah cara virtualisasi.
Kelebihan Docker
Tapak web rasmi Docker: http://www.docker.com
Kod sumber Github Docker: https:// /github .com/docker/docker