LINUXSEC

Install dan Konfigurasi Docker di Ubuntu Linux

Install dan Konfigurasi Docker di Ubuntu Linux. 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.

Oke, untuk menggunakan Docker, pertama kita harus memasang Docker Community Edition (Docker CE). Dan untuk memasang Docker CE, minimal OS yang harus terpasang adalah:

  • Cosmic 18.10
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)

Oh iya, harus yang versi 64bit.

Install Melalui Repository
Untuk cara install Docker CE ada tiga cara. Pertama, kita memasang repository Docker CE terlebih dahulu di Ubuntu.
Install beberapa dependensi telebih dahulu

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Kemudian  pasang repository Docker CE

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Untuk arch nya, Docker CE mendukung arsitektur amd64, armhf, arm64, s390x, dan ppc64le. Silahkan pilih sesuai selera.

Selanjutnya proses instalasi.

sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io

Untuk memverifikasi bahwa Docker CE telah terinstall, kita bisa coba jalankan image hello-world.

sudo docker run hello-world

Install dari Paket
Kita langsung mendownload paket .deb yang tersedia di web official Docker. Untuk list nya bisa cek disini:
https://download.docker.com/linux/ubuntu/dists/

Sebagai contoh, disini saya menggunakan Ubuntu 18.04. Kita buat folder baru saja untuk mendownload seluruh paket yang akan diinstall. Ini opsional sih, hanya untuk memudahkan saja.

mkdir docker-install
cd docker install

Selanjutnya kita download paketnya.

wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.2.5-1_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb

Lalu kita install dengan perintah

sudo dpkg -i *.deb

Tunggu proses instalasi sampai selesai.

Install Menggunakan Script Installer
Atau cara ketiga, yang paling simple, adalah menggunakan script installer.

curl -fsSL https://get.docker.com | sh

Dan ikuti step step selanjutnya sampai selesai.
Jangan lupa untuk menambahkan user reguler kita ke grup docker agar bisa menjalankan command docker tanpa hak akses root.

sudo usermod -aG docker $(whoami)

Perintah diatas adalah untuk menambahkan user aktif saat ini ke grup docker.

Cara Install Docker Image
Oke, diatas adalah proses instalasi docker. Nah, bagaimana jika kita ingin menginstall docker image. Sebagai contoh saya ingin menginstall image kali-linux di sistem Ubuntu saya.
Pertama, kita search image kali linux.

sudo docker search kali

Selanjutnya kita lakukan pull request.

sudo docker pull kalilinux/kali-linux-docker

Untuk melihat daftar docker image yang terinstall, gunakan command

sudo docker images

Nah, untuk menjalankan salahsatu docker image, gunakan perintah berikut

sudo docker run -i -t kalilinux/kali-linux-docker /bin/bash

Menghapus Docker Image
Untuk menghapus salahsatu docker image yang terpasang di sistem, pertama kita cek dulu image id nya dengan perintah

sudo docker images

Sebagai contoh, disini IMAGE ID untuk kalilinux adalah f26f3ae90aee. Perintah remove nya adalah

docker stop $(docker ps -a -q)
sudo docker rmi f26f3ae90aee

Perintah pertama adalah untuk menghentikan proses container yang berjalan, sementara perintah kedua untuk menghapus docker image. Untuk IMAGE ID silahkan sesuaikan sendiri dengan IMAGE ID yang ingin kalian hapus.

Uninstall Docker
Jika kalian merasa sudah tidak lagi membutuhkan Docker, kalian bisa menghapusnya dengan perintah berikut

sudo apt-get purge docker-ce  
sudo rm -rf /var/lib/docker  
sudo apt-get autoremove

Oke mungkin sekian tutorial kali ini. Dan sekedar tambahan saja bahwa saya membuat tutorial ini dengan emmanfaatkan VPS. Ya, saya menginstall Docker CE di VPS Digitalocean. Jadi buat kalian yang bertanya “bisa gak sih install docker di VPS”, maka jawabannya bisa. Dan proses instalasinya pun sama dengan proses instalasi di linux desktop.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.