Jalankan Banyak OS Tanpa Harus Dual Boot dengan Docker

Senin, 29 Februari 2016

Kali ini saya akan share bagaimana cara untuk menjalankan banyak OS tanpa harus melakukan dualboot ataupun melalui virtualbox. Contohnya main OS saya Ubuntu, saya ingin merasakan OS Kali Linux. Tanpa harus susah susah install Kali melalui dualboot ataupun virtualbox. Kita bisa melakukannya dengan Docker.

Catatan:
Tutorial ini dibuat pada tahun 2016 dan sudah tidak bisa lagi digunakan karena terlalu ketinggalan. Untuk tutorial instalasi docker di Ubuntu terbaru kalian bisa cek tutorial berikut ini:



Docker adalah sebuah platform terbuka untuk developer, sysadmin atau siapapun yang bertujuan menggunakan sebuah platform untuk membangun, mendistribusikan dan menjalankan aplikasi. Docker membuat proses pemaketan aplikasi bersama komponennya (dependencies ) secara cepat dalam sebuah container yang terisolasi, sehingga dapat dijalankan dalam infrastruktur local (local data center) ataupun cloud tanpa melakukan perubahan/konfigurasi lagi pada container, selama host menjalankan Docker Engine.


Oke langsung saja, pertama kita Install Docker Engine terlebih dahulu :
Untuk cara cara penginstallan docker bisa dilihat disini :

Untuk tutorial ini saya menggunakan Ubuntu 14.04, so buat yang menggunakan Ubuntu 14.04 ikuti step dibawah :
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo nano /etc/apt/sources.list.d/docker.list
Kosong, masukkan isinya berikut :
deb https://apt.dockerproject.org/repo ubuntu-trusty main

Selanjutnya kita mulai tahap instalasi docker engine.
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install apparmor
sudo apt-get install linux-image-generic-lts-trusty
sudo apt-get install docker-engine
sudo service docker start

Kita test apakah docker bisa berjalan .
sudo docker run hello-world

Jika tampilannya seperti ini berarti docker terinstall dengan benar.

sudo nano /etc/NetworkManager/NetworkManager.conf
Lalu hapus pagar di depan dns=dnsmasq .

Sampai disini kalian sudah menginstall docker engine.
Nah misalnya saya ingin menginstall Kali Linux bagaimana ?
Masukkan command :
sudo docker search kali

Maka akan banyak pilihan images nya. Saya pilih yang paling atas, yaitu kali rolling.
Masukkan command :
sudo docker pull kalilinux/kali-linux-docker

Untuk melihat list OS yang terinstall masukkan command :
sudo docker images

Untuk run , masukkan command :
sudo docker run -i -t kalilinux/kali-linux-docker /bin/bash
Looks awesome :D
Tinggal install tools apa yang diperlukan. Untuk keluar dari os docker nya tinggal ketik ' exit ' di terminal.

Sekian tutorial kali ini dan semoga bermanfaat :)

Artikel Terkait General ,Linux ,Repository