Tentang Docker  

Docker adalah software yang bersifat open source yang digunakan untuk menyatukan atau menggabungkan beberapa file untuk kepentingan pengembangan aplikasi/software. Docker  ini bisa diibaratkan sebagai wadah atau tempat untuk menampung file yang dibutuhkan pengembang. Istilah yang banyak digunakan, wadah untuk menampung file ini disebut dengan container.

Container ini menampung file-file yang dibutuhkan pengembang misalnya data konfigurasi dan file pendukung (image).  

Baca Artikel : VPS Murah Tahun 2022

Secara sederhana, sebenarnya Docker  ini memiliki beberapa fungsi lainya selain penyimpanan file, yaitu untuk pengiriman, pengujian, dan penerapan kode. Docker  merupakan software yang sangat berguna unuk membangun, mengemas dan juga menjalankan sebuah aplikasi yang sedang dibuat.

Docker  pertama kali dibuat pada tahun 2013 oleh Solomon Hykes pada acara Pycon US. Dimana waktu pengenalan ini, Docker  menjadi salah satu software yang sudah banyak dilirik oleh pada developer. Setahun berikutnya, 2014 Docker  dirilis untuk umum dan cukup booming namun di tahun-tahub berikutnya Docker  banyak digunakan di Indonesia.

 

Bagaimana Docker Bekerja?

Untuk memahami Docker  bekerja, Anda perlu mengerti dulu istilah-istilah yang digunakan dalam Docker.

bagaimana docker bekerja

Gambar  1 Arsitektur Docker . Sumber : Docker .com

 

1. 

Docker  client

Perintah yang digunakan user untuk berinteraksi dengan Docker  

2. 

Docker  host

Lingkungan yang digunakan untuk menjalankan aplikasi. Di dalam Docker  host ini mengandung Docker  images dan Docker  container. Docker  host inilah yang bertanggung jawab atas perintah yang diberikan Docker  client.

3. 

Docker  daemon

Bagian yang mengelola objek Docker  seperti images dan container, volume dan jaringan juga menghubungkan daemon lainya.

4. 

Containers

Wadah yang digunakan untuk menjalankan aplikasi

5. 

Docker  images

Template yang memiliki sifat read only. Docker  image ini dapat dipull dari Docker  hub

6. 

Docker  registry

Tempat dimana Docker  images disimpan dimana ini bersifat public ataupun privat.

7. 

Docker  hub

Bagian yang bertanggung jawab atas kolaborasi tim

Cara Docker  bekerja adalah dimulai dengan Docker  client yang  menerima perintah dari pengguna dalam bentuk perintah Docker  build, Docker  pull dan Docker  run. Selanjutnya Docker  client ini tersambung pada Docker  host, tepatnya pada Docker  daemon.

Selanjutnya Docker  daermon ini lah yang akan mendengarkan permintaan Docker  klien dengan menjalankan perintah yang diinginkan berupa build, run atau pull tadi.

 

Install Docker Pada VPS Ubuntu 20.04 LTS

Selanjutnya kita akan langsung membahas tutorial docker Indonesia bagaimana cara install Docker  pada VPS  Ubuntu 20.04 LTS. Secara singkat ada beberapa tahapan yang perlu Anda perhatikan sebelum menginstall Docker  ini, yaitu

  1. Menambahkan user baru di VPS  
  2. Proses penginstallan Docker di VPS

Jadi sebelum menggunakan docker dan menginstallnya di VPS, pastikan VPS Anda sudah siap. Jika belum Anda bisa langsung order VPS di Jagoweb. Cara ordernya bisa Anda pahami dengan mudah di cara order VPS di Jagoweb ini.

Langsung saja kita bahas tutorial install Docker  pada VPS  Ubuntu 20.04 LTS ini.

1. Menambahkan User Baru di VPS  

  1. Untuk menjalankan perintah Docker  ini tidak direkomendasikan jika kita login sebagai root, maka dari itu kita perlu membuat user baru. Silahkan login sebagai root dahulu di VPS  Anda untuk menambahkan user.
    Ketikan perintah berikut:
    $ sudo su
    Lalu masukan password.
     
  2. Setelah anda login sebagai root, selanjutnya ketikkan perintah berikut untuk menambahkan user baru. Misal berikut:
    # adduser namauser
    Untuk namauser ini bisa Anda isikan sesuai nama yang mau Anda buat. Lalu Anda akan diminta untuk membuat password untuk user tersebut. Setelah membuatkan passwordnya selanjutnya anda akan diminta memasukan informasi user, Anda bisa melewatinya dengan tekan ENTER saja.

    Menambahkan User Baru di VPS
     
  3. Selanjutnya berikan privileges ke user yang telah kita buat:
    # usermod -aG sudo namauser
     
  4. Selanjutnya setup Firewall basic untuk mengijinkan koneksi openSSH.
    # ufw allow OpenSSH

    Perintah diatas ini untuk mengijinkan openSSH
    # ufw enable

    Selanjutnya ketikan perintah di atas untuk enable firewall
    # ufw status

    Untuk melihat status ketikan perintah diatas maka akan muncul seperti berikut:
    Untuk Melihat Status User Baru di VPS
     
  5. Selanjutnya coba untuk login dengan user yang telah dibuat seperti berikut:
    ssh namauser@ip_server
    Lalu masukan password usernya.

2. Cara Mudah Install Docker di VPS

Jika proses penambahan user di VPS  sudah berhasil, makas langkah selanjutnya adalah penginstallan Docker.

  1. Perbarui package ubuntu Anda dengan ketikan perintah berikut
    $ sudo apt update
     
  2. Selanjutnya ketikan perintah berikut, untuk menginstall paket-paket yang diperlukan
    $ sudo apt install apt-transport-https ca-certificates curl software-properties-common
     
  3. Tambahkan GPG Key Docker  ke sistem
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
     
  4. Selanjutnya ketikan perintah berikut, untuk menambahkan repository Docker  ke sumber APT
    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
     
  5. Perbarui basis data dan paket yang telah kita tambahkan dengan mengetikan perintah berikut
    $ sudo apt update
     
  6. Selanjutnya Install Docker  dengan perintah ini:
    $ sudo apt install docker-ce
    Tunggu hingga instalasinya selesai
     
  7. Setelah instalasi selesai ketikan perintah tersebut untuk melihat status Docker  yang telah kita install
    $ sudo systemctl status docker
    Jika Outputnya akan seperti ini maka Docker sudah berjalan di VPS ubuntu kitainstal docker
     
  8. Pada tahap ini kita sudah selesai dalam install Docker, namun untuk menjalankan perintahnya ini harus menggunakan awalan sudo, agar lebih nyaman dan efisien(tidak mengetikan awalan sudo). Ketikan perintah berikut:
    $ sudo usermod -aG docker  ${USER}
     
  9. Selanjutnya ketikan perintah berikut:
    $ su - ${USER}
    Selanjutnya Anda akan diminta mengisikan password
     
  10. Coba ketikkan perintah berikut, Anda tidak perlu menambahkan awalan sudo saat menjalankan perintah Docker .
    $ docker ps

    Maka seharusnya akan muncul seperti ini

 

Kesimpulan

Docker banyak membantu developer dalam mengembangkan aplikasi dan software, dengan penggunaan docker membantu mempercepat proses pengembangan dan juga menyederhanakan konfigurasi. Belum juga untuk masalah materil, docker mambantu pengembang untuk menghemat budget yang ada.

Nah itulah penjelasan tentang docker dan tutorial docker berupa install docker di VPS. Sebelum menggunakan docker pastikan dulu Anda menggunakan VPS yang tepat. Untuk mendapatkan VPS terbaik bisa langsung order di Jagoweb. Ada pilihan VPS Linux atau juga VPS Windows dan beragam versinya, mulai dari 90ribuan pas untuk mengembangkan aplikasi Anda.

Sekian ulasan tentang docker dan tutorial docker untuk Anda. Semoga bermanfaat!