Latest web development tutorials

Docker Tutorial

Docker adalah mesin open source aplikasi kontainer, berdasarkan bahasa Go dan protokol kepatuhan Apache2.0 sumber.

Docker memungkinkan pengembang untuk paket aplikasi dan dependensi mereka ke ringan, wadah portabel, dan kemudian mempublikasikannya pada salah satu mesin Linux populer juga dapat virtual.

Kontainer sepenuhnya mekanisme sandbox tidak akan memiliki antarmuka satu sama lain (mirip dengan aplikasi iPhone), yang lebih penting adalah overhead kinerja kontainer rendah.


Siapa yang harus mengambil tutorial ini?

tutorial ini adalah untuk operasi dan pemeliharaan insinyur dan pengembang back-end, melalui langkah demi langkah tutorial Anda dapat belajar Docker menggunakan.


Sebelum membaca tutorial ini, Anda perlu tahu

Sebelum membaca tutorial ini, Anda perlu menguasai perintah umum Linux. Anda dapat situs Linux tutorial untuk mempelajari perintah.


skenario Docker

  • aplikasi kemasan web dan otomatisasi penerbitan.

  • pengujian otomatis dan integrasi berkesinambungan, rilis.

  • Penyebaran dan tuning database atau aplikasi back-office lainnya di lingkungan berorientasi layanan.

  • Ulang atau memperpanjang OpenShift yang ada atau platform Cloud Foundry PaaS untuk membangun lingkungan mereka sendiri.

  • Keuntungan Docker

    • 1, prosedur disederhanakan:
      Docker memungkinkan pengembang untuk paket aplikasi mereka serta wadah portabel untuk dependensi, dan kemudian mempublikasikannya ke salah satu mesin Linux populer, bisa menjadi virtual. Docker mengubah cara virtualisasi, memungkinkan pengembang untuk menempatkan hasil mereka langsung ke Docker dikelola. Kenyamanan adalah keuntungan terbesar Docker memiliki, di masa lalu diperlukan beberapa hari atau bahkan minggu misi di Docker pengolahan kontainer, Anda hanya perlu beberapa detik untuk menyelesaikan.

    • 2, hindari memilih fobia:
      Jika Anda memiliki fobia pilihan, atau pasien mengalami. Docker membantu Anda pak kusut Anda! Misalnya Docker cermin; Docker gambar berisi lingkungan operasi dan konfigurasi, sehingga Anda dapat menyederhanakan penyebaran beberapa contoh aplikasi Docker kerja. Misalnya, aplikasi Web, aplikasi latar belakang, aplikasi database, aplikasi data besar seperti Hadoop cluster, antrian pesan, dll, dapat dikemas ke dalam penyebaran gambar tunggal.

    • 3, menyimpan uang:
      Di satu sisi, era komputasi awan, sehingga pengembang tidak memiliki efek untuk mengejar hardware konfigurasi tinggi, Docker mengubah terelakkan pola pikir harga-kinerja tinggi. Docker dikombinasikan dengan awan ke awan ruang untuk lebih dimanfaatkan sepenuhnya. Tidak hanya memecahkan masalah pengelolaan perangkat keras, tetapi juga mengubah virtualisasi cara.


    Link terkait

    situs resmi Docker: http://www.docker.com

    Github Docker Sumber: https://github.com/docker/docker