Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Docker ialah platform "bekas", membenarkan aplikasi berjalan dalam dunia kotak pasir mereka sendiri . Aplikasi ini berkongsi sumber, contohnya perkara seperti ruang cakera keras atau RAM, tetapi tidak boleh mengganggu program yang dijalankan pada sistem storan. Untuk pelayan perniagaan, ini bermakna penyerang tidak boleh menggunakan pelayan web yang terjejas untuk mendapatkan semula data pelanggan daripada pangkalan data.

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Kebaikan dan keburukan menggunakan Docker

Terdapat beberapa sebab yang baik untuk mencuba program baharu melalui Docker, termasuk:

  • Mereka selamat diasingkan daripada sistem, tidak menjejaskan bahagian lain dalam kebanyakan kes.
  • Bekas Docker mengemas kini sendiri, bermakna anda boleh memastikan anda mempunyai yang terkini dan terbaik dengan mudah.
  • Anda tidak memasang apa-apa pada sistem "sebenar" anda, jadi anda tidak akan menghadapi konflik dengan versi apl "biasa" anda. Sebagai contoh, anda boleh menjalankan LibreOffice pada sistem hos anda dan menjalankan OpenOffice dalam bekas.
  • Bercakap tentang versi, anda juga boleh mempunyai salinan yang berbeza bagi aplikasi yang sama, pada komputer yang sama, pada masa yang sama. Cuba Word 2016 !
  • Sesetengah aplikasi Docker menjalankan versi Linux yang dikecilkan mereka sendiri . Ini bermakna walaupun aplikasi itu tidak serasi dengan Mac atau Windows, ia masih boleh berfungsi pada bekas Docker. Cuba mereka sebelum anda bertukar secara rasmi kepada versi Linux ini.
  • Ia mudah untuk dipadamkan: Tidak suka keadaan yang berlaku? Hanya padamkan bekas lama dan buat yang baharu dan anda sudah selesai.

Sebaliknya, terdapat beberapa cara untuk menggunakan apl dengan cara ini:

Memandangkan aplikasi beroperasi dalam dunia kecil mereka sendiri, aplikasi itu tidak mempunyai akses kepada fail anda melainkan anda menyediakannya. Ini bermakna jika anda ingin mencuba versi baharu LibreOffice melalui Docker, anda mungkin perlu mengambil beberapa langkah tambahan untuk dapat mengakses fail anda.

Secara umum, aplikasi Docker menghantar semua yang diperlukan untuk dijalankan, selalunya termasuk perpustakaan yang boleh digunakan semula dengan program lain. Sesetengah aplikasi juga dihantar dengan sistem pengendalian penuh. Jadi anda boleh menggandakan penggunaan ruang cakera anda.

Mereka tidak menyediakan ikon mudah dan butiran khusus desktop yang lain. Walaupun artikel itu akan memberi anda GUI yang boleh anda gunakan untuk memuat turun dan menjalankan bekas Docker ini, ia tidak akan muncul dalam pelancar aplikasi utama melainkan anda membuat entri manual.

Seperti banyak aplikasi lain, Docker adalah sumber terbuka. Ini bermakna akses anda kepada versi terkini dan/atau sebarang pembetulan pepijat akan bergantung sepenuhnya pada sumbangan ahli.

Pasang dan gunakan

Semua yang diperlukan untuk memasang dan menggunakan Docker diringkaskan dalam tiga langkah ini:

  • Mula-mula, pasang dan jalankan Docker pada sistem anda (termasuk antara muka grafik untuknya, jika anda mahu).
  • Seterusnya, cari dan muat turun imej untuk aplikasi yang ingin anda jalankan. Anda akan menerima satu (dan hanya satu) salinannya. Fikirkan imej ini sebagai templat untuk aplikasi anda dan anda boleh membuat seberapa banyak tetapan daripada templat ini yang anda suka.
  • Akhir sekali, buat bekas untuk salah satu salinan tersebut dan jalankannya.

Mari lihat setiap langkah secara terperinci dalam bahagian seterusnya.

Tetapan

Kebanyakan pengedaran Linux mempunyai Docker yang tersedia dalam repositori untuk pemasangan yang mudah. Dalam Ubuntu , arahan berikut akan memberikan anda apa yang anda perlukan:

sudo apt-get install docker.io

Anda boleh mengesahkan sistem sedang berjalan dengan mengesahkan daemon "dockerd" sedang berjalan:

ps kapak | grep dockerd

Daemon Docker akan bermula secara automatik pada sistem anda secara lalai, tetapi anda boleh menyediakannya secara berbeza jika anda tahu cara melaraskan tetapan sistem anda.

Jika anda berminat, anda juga boleh memuat turun aplikasi Simple Docker UI . Ikut arahan ini untuk menetapkan segala-galanya untuk menyambung ke daemon Docker pada mesin anda.

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Nota: Jika anda menggunakan Docker UI Mudah, pastikan anda menambah diri anda pada kumpulan pengguna "docker" dengan:

  • Masukkan arahan:

sudo usermod -aG docker $USER

  • Log keluar dan log masuk semula.

Jika anda tidak berada dalam kumpulan ini, anda tidak akan dapat menggunakan arahan Docker daripada akaun pengguna biasa (bukan akar) anda, akaun yang anda gunakan untuk menjalankan Chrome dan aplikasinya, tanpa menggunakan sudo sepenuh masa.

Cari dan pasang aplikasi desktop dengan Docker

Memandangkan anda mempunyai antara muka pengguna yang hebat, tiba masanya untuk mencari dan memasang apl. Perhentian pertama anda ialah Hub, repositori aplikasi untuk projek Docker. Satu lagi cara mudah untuk mencari beberapa apl hebat ialah dengan mencari di Google. Dalam kedua-dua kes, cari arahan pelancaran seperti ini:

docker run -it -v someoptions \ -e lebih banyak pilihan \ namun lebih banyak pilihan...

Tampalkan kod ini ke dalam terminal, dan ia akan memuat turun dan melancarkan aplikasi untuk anda.

Anda juga boleh "seret" apl, kemudian lancarkannya sendiri. Jika anda menggunakan apl UI Mudah, ia boleh mencari Docker Hub secara automatik untuk anda.

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Setelah anda menemui perkara yang anda cari, klik penyenaraiannya, kemudian klik butang Tarik Imej dalam kotak dialog yang muncul untuk memuat turun imej apl.

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Ingat, imej ialah "template". Seterusnya, anda perlu mencipta bekas menggunakan imej baharu anda. Beralih ke tab Imej. Mengklik butang Deploy Container akan membuat salinan baharu aplikasi anda.

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Jalankan bekas Docker baharu

Daripada baris arahan, anda boleh melihat senarai semua bekas Docker dengan arahan:

pekerja pelabuhan ps -a

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Ini menyenaraikan bekas bersama-sama dengan beberapa statistiknya (perhatikan lajur "NAMA" di hujung kanan). Untuk memulakan semula salah satu bekas, pilih nama bekas dan masukkan arahan berikut:

permulaan docker [nama kontena]

Menggunakan apl, pergi ke skrin "Bekas", pilih bekas yang anda mahu dan klik butang "Mula" di bahagian atas sebelah kiri skrin. Aplikasi anda akan bermula dalam tetingkap baharu pada skrin, sama seperti aplikasi "biasa".

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Apl anda akan dibuka dalam tetingkap baharu, sama seperti anda memasangnya seperti biasa. Tetapi ingat, ia wujud secara berasingan daripada aplikasi anda yang lain. Ini membolehkan anda melakukan perkara seperti menjalankan LibreOffice dan OpenOffice bersebelahan (kebergantungan mereka sering bercanggah antara satu sama lain):

Bagaimana untuk menguji aplikasi desktop dengan selamat dengan Docker

Docker menyediakan cara mudah untuk memasang dan menjalankan aplikasi, jadi anda boleh mencubanya dan mengeluarkannya dengan mudah daripada sistem anda. Apabila anda melakukan persediaan awal untuk Docker, hanya satu arahan larian yang anda perlukan untuk memuat turun imej, mencipta bekas dan melancarkannya pada desktop.

Pernahkah anda menemui sebarang aplikasi Docker yang menarik? Beritahu kami dalam komen di bawah!

Lihat lagi:

Tinggalkan Komen

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Adakah anda melihat pemberitahuan pengaktifan Windows 10 di sudut kanan skrin? Artikel ini akan membimbing anda cara memadamkan notis permintaan hak cipta pada Windows 10.

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Baru-baru ini Microsoft mengeluarkan kemas kini kumulatif terkini untuk pengguna PC Windows 10 yang dipanggil Build 14393.222. Kemas kini yang dikeluarkan untuk Windows 10 ini terutamanya membetulkan pepijat berdasarkan maklum balas pengguna dan meningkatkan pengalaman prestasi sistem pengendalian.

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Adakah anda mempunyai komputer pada rangkaian tempatan anda yang memerlukan akses luaran? Menggunakan hos benteng sebagai penjaga pintu untuk rangkaian anda boleh menjadi penyelesaian yang baik.

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

Kadangkala anda mungkin perlu memadamkan log peristiwa lama sekaligus. Dalam panduan ini, Quantrimang.com akan menunjukkan kepada anda 3 cara untuk memadam semua log peristiwa dalam Windows 10 Event Viewer dengan cepat.

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Jika anda lebih suka menggunakan papan kekunci klasik lama, seperti IBM Model M, yang tidak termasuk kekunci Windows fizikal, terdapat kaedah mudah untuk menambah lagi, dengan meminjam kunci yang anda jarang gunakan. .

Cara membuat mod latar belakang telus pada Windows 10

Cara membuat mod latar belakang telus pada Windows 10

WindowTop ialah alat yang mempunyai keupayaan untuk meredupkan semua tetingkap aplikasi dan program yang dijalankan pada komputer Windows 10. Atau anda boleh menggunakan antara muka latar belakang gelap pada tingkap.

Kaedah IP palsu membantu anda mengakses tanpa nama

Kaedah IP palsu membantu anda mengakses tanpa nama

Dalam banyak artikel sebelumnya, kami telah menyebut bahawa kekal tanpa nama dalam talian adalah sangat penting. Maklumat peribadi dibocorkan setiap tahun, menjadikan keselamatan dalam talian semakin diperlukan. Itulah juga sebab kita harus menggunakan alamat IP maya. Di bawah, kita akan belajar tentang kaedah untuk mencipta IP palsu!

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bar Bahasa pada Windows 8 ialah bar alat bahasa kecil yang direka untuk dipaparkan secara automatik pada skrin Desktop. Walau bagaimanapun, ramai orang ingin menyembunyikan bar bahasa ini pada Bar Tugas.

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Memaksimumkan kelajuan Internet adalah penting untuk mengoptimumkan sambungan rangkaian anda. Anda boleh menikmati hiburan dan pengalaman kerja yang optimum menggunakan komputer, TV sedia Internet, konsol permainan, dsb.

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Kesambungan wayarles adalah satu keperluan hari ini dan kerana itu, keselamatan wayarles adalah penting untuk memastikan keselamatan dalam rangkaian dalaman anda.