Iklan
Docker adalah platform "wadah", yang memungkinkan aplikasi dijalankan di dunia berpasir mereka sendiri. Aplikasi ini berbagi sumber daya, mis. hal-hal seperti ruang hard drive atau RAM, tetapi selain itu tidak dapat mengganggu program yang berjalan pada sistem host. Untuk server perusahaan, ini berarti penyerang mungkin tidak dapat menggunakan server web yang dikompromikan untuk mendapatkan database yang menyimpan data pelanggan.
Untuk pengguna desktop, itu berarti aplikasi berdarah yang Anda coba tidak dapat secara tidak sengaja menghapus semua selfie kucing Anda.
Pro dan Kontra Menggunakan Docker
Ada beberapa alasan bagus untuk mencoba program baru melalui Buruh pelabuhan, termasuk yang berikut:
- Mereka aman diisolasi dari sistem Anda, tanpa sarana untuk melakukan kerusakan dalam banyak kasus.
- Wadah Docker memiliki mekanisme untuk menjaga mereka tetap terbarui, artinya mudah untuk memastikan Anda memiliki versi terbaru dan terhebat.
- Anda tidak menginstal apa pun di sistem "nyata" Anda, jadi Anda tidak akan mengalami konflik dengan versi "biasa" Anda pada aplikasi. Anda bisa, misalnya, menjalankan LibreOffice di sistem host Anda, tetapi menjalankan OpenOffice dalam sebuah wadah (Anda tahu, kalau-kalau Anda tidak percaya proyek ditutup Apakah OpenOffice Shutting Down? 4 Alternatif Office Suite Gratis yang HebatOpenOffice bukan lagi alternatif Microsoft Office gratis yang dapat Anda andalkan. Kami telah menyusun empat opsi terbaik untuk Windows, Linux, dan Mac. Baca lebih banyak ).
- Berbicara tentang versi, Anda bahkan dapat memiliki beberapa (tetapi berbeda) salinan versi yang sama berjalan di mesin Anda sekaligus. Cobalah dengan Word 2016!
- Beberapa aplikasi Docker menjalankan versi Linux yang diperkecil sendiri. Ini berarti meskipun aplikasi tersebut biasanya tidak kompatibel dengan Mac atau Windows, aplikasi itu mungkin masih bekerja untuk Anda di dalam wadah Docker. Cobalah sebelum Anda beralih ke Linux 5 Tips Yang Membuat Beralih ke Linux Dari Windows MudahAda banyak alasan untuk bermigrasi dari Windows ke Linux. Sebagai contoh, Linux mungkin menawarkan lingkungan yang ringan. Jika Anda bosan dengan Windows dan ingin perubahan, beralih ke Linux seharusnya mudah. Baca lebih banyak waktu penuh.
- Mereka mudah dibersihkan. Tidak suka seperti apa keadaannya? Sampah saja wadah dan buat yang baru.
Di sisi lain, ada beberapa peringatan untuk menggunakan aplikasi dengan cara ini:
- Karena mereka beroperasi di dunia kecil mereka sendiri, mereka tidak memiliki akses ke file Anda kecuali Anda memberikannya kepada mereka. Itu berarti jika Anda ingin mencoba versi baru LibreOffice via Docker, Anda mungkin perlu melakukan beberapa pekerjaan tambahan untuk membuat file Anda dapat diakses.
- Secara umum, aplikasi Docker dikirimkan bersama segala sesuatu mereka perlu menjalankan, yang sering termasuk perpustakaan yang dapat digunakan kembali dengan program lain. Beberapa bahkan mengirim dengan sistem operasi penuh di belakang mereka. Jadi, Anda mungkin menggandakan penggunaan ruang disk.
- Mereka tidak menyediakan ikon yang nyaman dan kenyamanan berpusat pada desktop lainnya. Meskipun kami akan menunjukkan kepada Anda GUI yang dapat Anda gunakan untuk mengunduh dan menjalankan wadah Docker ini, mereka tidak akan muncul di peluncur aplikasi utama Anda kecuali Anda buat entri dengan tangan Edit Item Menu Sistem Dengan Alacarte [Linux]Ketika Anda memikirkannya, lingkungan desktop Linux kami cukup cerdas. Sedangkan Windows hanya membuat folder baru untuk program yang baru diinstal di Start Menu, lingkungan desktop Linux secara otomatis mengatur semua ... Baca lebih banyak .
- Seperti banyak hal open source, itu adalah anggota komunitas yang telah membuat aplikasi Docker ini dari rilis hulu mereka. Ini berarti akses Anda ke versi terbaru dan / atau perbaikan bug apa pun berada di bawah waktu senggang orang-orang ini.
Instalasi dan Penggunaan
Menjalankan dan menjalankan berbagai hal melibatkan tiga langkah awal:
- Pertama, dapatkan Docker terinstal dan berjalan di sistem Anda (termasuk antarmuka grafis untuk itu, jika Anda menginginkannya).
- Selanjutnya, cari dan unduh sebuah gambar untuk aplikasi yang ingin Anda jalankan. Saat Anda menginstal aplikasi secara normal, Anda mendapatkan satu (dan hanya satu) salinannya. Pikirkan gambar sebagai templat untuk aplikasi - Anda dapat membuat sebanyak mungkin pemasangan dari templat ini sesuka Anda.
- Terakhir, buat salah satu salinan itu, yang disebut a wadah, dan jalankan.
Mari kita lihat masing-masing secara detail.
Instalasi
Sebagian besar distribusi Linux memiliki Docker yang tersedia di repositori untuk kemudahan instalasi. Di Ubuntu, perintah berikut akan memberi Anda apa yang Anda butuhkan:
sudo apt-get install docker.io
Anda dapat mengonfirmasi bahwa sistem sedang berjalan dengan mengonfirmasi daemon "dockerd" sedang berjalan (Anda memang tahu cara menggunakannya ps A-Z Linux - 40 Perintah Penting Yang Harus Anda KetahuiLinux adalah roda ketiga yang sering diabaikan untuk Windows dan Mac. Ya, selama dekade terakhir, sistem operasi open source telah memperoleh banyak daya tarik, tetapi masih jauh dari dipertimbangkan ... Baca lebih banyak , grep, dan pipa Panduan Cepat Untuk Memulai Dengan Linux Command LineAnda dapat melakukan banyak hal menakjubkan dengan perintah di Linux dan itu benar-benar tidak sulit untuk dipelajari. Baca lebih banyak , bukan?):
ps kapak | grep dockerd
Daemon Docker akan mulai dengan sistem Anda secara otomatis secara default, tetapi Anda dapat mengaturnya secara berbeda jika Anda tahu cara menyesuaikan pengaturan systemd Anda.
Jika Anda tertarik, Anda juga dapat mengambil UI Docker Sederhana Aplikasi Chrome. Ikuti petunjuk sini untuk mengatur hal-hal agar Anda dapat terhubung ke daemon Docker pada mesin Anda.

catatan: Jika Anda menggunakan Simple Docker UI, pastikan Anda menambahkan diri Anda ke grup pengguna "buruh pelabuhan" seperti yang dijelaskan sini. Jika Anda bukan bagian dari grup ini, Anda tidak akan dapat menggunakan perintah Docker dari akun pengguna normal (non-root), yang digunakan untuk menjalankan Chrome dan aplikasinya, tanpa menggunakan sudo sepanjang waktu.
Menemukan dan Menginstal Aplikasi Desktop Dengan Docker
Sekarang setelah Anda menjalankan UI yang bagus, sekarang saatnya untuk menemukan sesuatu untuk dipasang. Perhentian pertama Anda harus Hub, repositori aplikasi yang di-host oleh proyek buruh pelabuhan. Cara mudah lainnya untuk menemukan beberapa aplikasi menarik adalah ke Google untuk mereka. Dalam kedua kasus, cari "Luncurkan Perintah" di sepanjang baris berikut:
docker run -it -v someoptions \ -e opsi lainnya \ bahkan lebih banyak opsi ...
Rekatkan ini ke terminal dan itu akan mengunduh dan meluncurkan aplikasi untuk Anda.
Anda juga dapat "menarik" aplikasi, lalu meluncurkannya sendiri. Jika Anda menggunakan aplikasi Simple UI, ia dapat mencari Docker Hub secara otomatis untuk kata kunci Anda.

Setelah Anda menemukan apa yang Anda cari, klik cantumannya, lalu klik Tarik Gambar di dialog pop-up untuk mengunduh gambar aplikasi.

Ingat, gambar adalah semacam "templat". Selanjutnya Anda harus membuat wadah yang menggunakan gambar baru Anda. Beralih ke menu Gambar-gambar tab. Mengklik Menyebarkan Kontainer tombol akan membuat salinan aplikasi Anda yang baru dan dapat dijalankan.

Menjalankan Kontainer Docker Baru Anda
Dari baris perintah, Anda dapat melihat daftar semua kontainer buruh pelabuhan Anda dengan perintah:
buruh pelabuhan ps -a

Ini daftar kontainer dengan beberapa statistik mereka - perhatikan kolom "NAMES" di paling kanan. Untuk memulai kembali salah satu wadah Anda, pilih nama wadah yang Anda inginkan dan keluarkan yang berikut:
buruh pelabuhan mulai [berisi nama pengguna]
Dengan menggunakan aplikasi, buka layar "Wadah", pilih wadah yang Anda inginkan, dan klik tombol "Mulai" di kiri atas layar. Aplikasi Anda akan mulai di jendela baru di desktop Anda, seperti aplikasi "normal".

Aplikasi Anda harus terbuka di jendela baru, sama seperti jika Anda menginstalnya secara normal. Tapi ingat, itu ada dalam isolasi dari aplikasi Anda yang lain. Ini memungkinkan Anda untuk melakukan beberapa hal yang rapi, seperti menjalankan LibreOffice dan OpenOffice secara paralel (dependensi mereka biasanya saling bertentangan):

Coba Aplikasi Docker untuk Kesenangan dan Keuntungan
Docker menyediakan cara mudah untuk mengaktifkan dan menjalankan aplikasi sehingga Anda dapat mencobanya, dan cara yang sama mudahnya untuk membersihkannya dari sistem Anda. Setelah Anda melewati pengaturan awal Docker, satu Lari Perintah sering kali adalah semua yang Anda butuhkan untuk mengunduh gambar, membuat wadah darinya, dan meluncurkannya di desktop Anda.
Apakah Anda menemukan aplikasi Docker-cool yang keren? Beri tahu kami di komentar!
Aaron sudah sangat jauh dalam teknologi sebagai analis bisnis dan manajer proyek selama lima belas tahun, dan telah menjadi pengguna setia Ubuntu selama hampir selama (sejak Breezy Badger). Minatnya termasuk open source, aplikasi bisnis kecil, integrasi Linux dan Android, dan komputasi dalam mode teks biasa.