Video: Buruh Pelabuhan Nunukan (November 2024)
Docker adalah open-source dan bebas untuk digunakan. Namun, ada biaya tergantung pada jenis repositori yang Anda butuhkan. Secara gratis, Anda mendapatkan akses ke satu repositori pribadi dan repositori publik tanpa batas - dikenal sebagai "repos." Untuk $ 7 per bulan, Anda mendapatkan lima repo pribadi; $ 12 per bulan untuk 10 repo; $ 22 per bulan selama 20; dan $ 50 per bulan untuk 50.
Menyelam
Bagi pemula seperti saya, cara terbaik untuk mengambil Docker untuk putaran adalah dengan berjalan melalui tutorial yang sangat baik di situs webnya. Tutorial ini memperkenalkan Anda pada Docker CLI (command-line interface), sintaksnya berbasis Linux, jadi mereka yang berpengalaman dalam bekerja dengan perintah-perintah Linux harus merasa betah. Bahkan admin Windows yang digunakan untuk menyalakan pekerjaan baris perintah harus dapat menyesuaikan dengan cukup cepat.
Selama tutorial, saya belajar bagaimana menjalankan aplikasi di dalam Docker. Cara aplikasi dijalankan adalah bagian kunci dari Docker. Aplikasi dijalankan di dalam wadah - ruang yang terisolasi di dalam kernel Linux yang menghabiskan sedikit sumber daya. Kontainer efisien, karena mereka tidak mulai sampai Anda menjalankan program di dalamnya. Setelah program berhenti, begitu juga wadahnya, seperti yang saya pelajari dari tutorial.
Dengan Docker, Anda juga dapat menambahkan utilitas ke aplikasi. Saya menambahkan utilitas Ping ke aplikasi tutorial. Kemudian, menggunakan baris perintah, saya menjalankan Ping terhadap google.com. Ini adalah hal-hal dasar admin, tetapi ini cara yang bagus untuk mempelajari sintaksis. Tutorial membahas lebih spesifik, seperti menunjukkan kepada Anda cara melihat ID kontainer dan cara mendorong aplikasi Anda sebagai gambar ke Docker Hub, lokasi pusat tempat Anda dapat berbagi gambar dengan orang lain.
Satu catatan tentang antarmuka untuk noobs Linux: Seperti kebanyakan antarmuka command-line, sintaksinya penting. Satu kesalahan ketik atau kesalahan dalam memberi jarak pada sakelar baris perintah, dan perintah Anda tidak akan berjalan (seperti semua koding). Secara pribadi, sebagai admin sistem, saya selalu menemukan bahwa tingkat ketepatan dalam mengetik bisa sedikit menjengkelkan, terutama ketika Anda memiliki api TI untuk padam. Docker membutuhkan sintaks yang sangat tepat. Dan semua pengetikan bisa berulang-ulang. Sebagai contoh, untuk menginstal utilitas saya ke aplikasi tutorial, saya harus mengetik perintah untuk menjalankan aplikasi selain melakukan instalasi utilitas. Saya kira Anda belajar cara pintas untuk tugas-tugas ini karena Anda menjadi lebih akrab dengan lingkungan.
Mendapatkan Docker
Dengan tutorial di bawah ikat pinggang saya, saya melihat apa yang saya butuhkan untuk pergi "dunia nyata" dengan Docker. Ada dua tugas utama dalam memulai menggunakan Docker. Salah satunya mendaftar untuk mendapatkan akun Docker Hub gratis. Yang lainnya adalah menginstal mesin Docker.
Di Docker Hub, Anda dapat menelusuri gambar yang telah diunggah orang lain. Beberapa gambar yang lebih populer termasuk berbagai rasa Ubuntu (Saucy Salamander, misalnya), WordPress, MySQL, dan Nginix (sumber terbuka, server proxy terbalik). Saya sedikit terkejut tidak ada lebih banyak gambar di Hub.
Di dalam Hub, Anda dapat membangun repositori Anda sendiri, yang saya lakukan dengan mengklik tombol Add Repository di halaman profil Docker Hub saya. Saya diberi opsi untuk membuatnya secara manual atau memilih bangunan otomatis - saya memilih yang terakhir.
Untuk pembuatan otomatis, Anda dapat memilih GitHub atau Bitbucket untuk meng-host repositori Anda, dan Anda akan memerlukan akun dengan salah satu layanan tersebut. Setelah memilih GitHub, saya diminta untuk memilih jenis akun yang saya inginkan. Ini didasarkan pada skema penetapan harga yang saya sebutkan sebelumnya, dan harganya tergantung berapa banyak repositori pribadi yang Anda butuhkan. Dengan akun gratis saya, saya menerima akses tingkat default ke repo publik tak terbatas dan satu repo pribadi.
Selanjutnya, Anda harus mengizinkan Docker untuk mengakses GitHub, yang hanya membutuhkan satu klik. Anda memilih repositori Anda untuk membangun. Anda akan ingin mengikuti langkah-langkah dalam dokumentasi online Docker; Saya tersandung beberapa kali selama proses ini. Saya agak bingung tentang apa yang seharusnya saya lakukan di UI Docker versus UI GitHub. Saya tidak bisa cukup menekankan, baca manual jika Anda tidak berpengalaman dengan layanan.
Urutan kedua bisnis adalah menginstal Docker Engine. Ada versi untuk Mac OS X, Windows, Red Hat - sebut saja. Karena mesin Docker berbasis Linux, mesin virtual perlu dijalankan di Windows. Anda dapat mengaturnya sendiri, tetapi tim Docker telah membuat aplikasi yang sangat sederhana bernama Boot2Docker yang melakukannya untuk Anda. Boot2Docker menginstal mesin virtual dan menjalankan daemon Linux, instalasi yang hanya membutuhkan beberapa menit. Pada akhirnya, Anda akan memiliki sejumlah program yang diinstal, termasuk VirtualBox, Boot2Docker Linux ISO, dan alat manajemen.
Dihiasi Dengan Docker
Hampir setiap perusahaan teknologi besar bergabung dengan Docker, termasuk Microsoft, Red Hat, Rackspace, dan banyak lagi. Docker adalah cara ampuh untuk menjalankan beberapa aplikasi terdistribusi secara efisien, terutama dalam penyebaran besar. Selain itu, karena aplikasi dikelola secara terpusat, tim TI bahkan memiliki cara untuk menjaga beberapa cara kontrol audit atas pengembang yang harus memperbarui aplikasi secara teratur. Docker menyediakan cara penyebaran skala besar yang efisien. Akan menarik untuk menyaksikan ketinggian yang bisa dicapai Docker, tetapi sudah sangat bagus, dan Pilihan Editor untuk layanan cloud untuk IT dan sysadmin.