Cara Menginstal Docker di Ubuntu 22.04

Pendahuluan

Tahukah Anda dengan Docker? Docker adalah aplikasi yang menyederhanakan pengelolaan aplikasi dalam kontainer. Kontainer sendiri memungkinkan Anda menjalankan aplikasi dalam proses yang terisolasi sumber dayanya. Hampir sama dengan mesin virtual, namun kontainer lebih portabel, lebih hemat, sumber daya, dan lebih bergantung pada sistem operasi host. Dalam panduan ini kita akan membahas tentang cara instal Docker di Ubuntu 22.04

Pengertian Docker

Docker adalah sebuah platform aplikasi yang memungkinkan pengembang untuk membangun, mengemas, dan menjalankan aplikasi dalam wadah (kontainer) yang terisolasi. Kontainer ini berisi semua komponen yang dibutuhkan oleh aplikasi, seperti kode sumber, pustaka, dan dependensi lainnya, sehingga aplikasi dapat dijalankan di berbagai lingkungan tanpa mengalami masalah kompatibilitas. Dengan menggunakan Docker, pengembang dapat menghindari masalah yang sering terjadi saat memindahkan aplikasi antar sistem atau server yang memiliki konfigurasi yang berbeda, karena Docker memastikan bahwa aplikasi berjalan dengan cara yang sama di mana pun dijalankan.

Docker menggunakan teknologi containerization yang memungkinkan aplikasi berjalan di lingkungan yang ringan dan efisien, berbeda dengan mesin virtual yang memerlukan sistem operasi penuh. Setiap wadah Docker berbagi kernel sistem operasi host, tetapi tetap terisolasi satu sama lain. Ini memungkinkan penggunaan sumber daya yang lebih efisien, mempercepat pengembangan, serta memudahkan penyebaran aplikasi. Docker juga menyediakan Docker Hub, tempat penyimpanan gambar (image) yang memudahkan distribusi aplikasi dan dependensinya, serta memungkinkan integrasi dengan berbagai alat dan layanan DevOps untuk otomatisasi proses pengembangan dan pengujian aplikasi.

Cara Menginstal Docker di Ubuntu

Berikut adalah langkah-langkah dalam menginstal Docker di Ubuntu 22.04, sehingga Anda bisa bekerja dengan kontainer dan gambar.

1. Persiapan

Sebelum Anda memulai panduan ini, terdapat beberapa hal yang perlu Anda perhatikan, diantaranya memiliki server Ubuntu 22.04 termasuk sudo non-root user & firewall.

Kemudian, Anda perlu memiliki akun di Docker Hub apabila Anda ingin membuat gambar Anda sendiri dan mengirimkannya ke Docker Hub.

2. Perbarui Daftar Paket

Untuk menginstal Docker, Anda perlu memeriksa daftar paket instalasi yang tersedia pada repositori resmi di Ubuntu. Untuk memeriksanya, silakan masukkan perintah berikut pada terminal.

sudo apt update

3. Instal Paket

Setelah memeriksa daftar paket yang tersedia di repositori, langkah selanjutnya yaitu instal beberapa paket prasyarat yang memungkinkan penggunaan paket apt melalui HTTPS. Untuk menginstalnya, silakan masukkan perintah seperti dibawah ini.

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

4. Tambahkan Kunci GPG

Setelah menginstal beberapa paket prasyarat, berikutnya tambahkan kunci GPG untuk repositori Docker resmi ke sistem Anda.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Kemudian, tambahkan repositori Docker ke sumber APT:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. Perbarui Paket Kembali

Silahkan Anda perbarui lagi daftar paket yang ada agar penambahan diatas dikenali:

sudo apt update

6. Instal Docker

Pastikan Anda akan menginstal dari repo Docker dan bukan dari repo default Ubuntu.

apt-cache policy docker-ce

Setelah memasukkan perintah diatas, Anda akan melihat keluaran seperti di bawah ini:

docker-ce:
     Installed: (none)
     Candidate: 5:20.10.14~3-0~ubuntu-jammy
     Version table:
           5:20.10.14~3-0~ubuntu-jammy 500
                500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
          5:20.10.13~3-0~ubuntu-jammy 500
                500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

Perlu diperhatikan bahwa docker-ce tidak diinstal, tetapi kandidat untuk instalasi berasal dari repositori Docker untuk Ubuntu 22.04.

Langkah terakhir, silakan instal Docker dengan memasukkan perintah berikut.

sudo apt install docker-ce

7. Uji Coba Docker

Docker sekarang sudah terinstal, daemon sudah dimulai, dan prosesnya juga sudah diaktifkan untuk memulai saat boot. Untuk memeriksa apakah sudah benar-benar berjalan, silakan perintah berikut:

sudo systemctl status docker

Penutup

Demikianlah cara menginstal Docker di Ubuntu 22.04. Dengan memasang aplikasi open source ini, maka Anda bisa menggunakan layanan daemon. Selain itu, Anda juga bisa menggunakan utilitas docker baik itu baris perintah atau klien. Jika Anda membutuhkan lingkungan yang fleksibel dan skalabel untuk menjalankan aplikasi menggunakan Docker, layanan Cloud VPS dari IDCloudHost dapat menjadi pilihan tepat. Dengan server cloud yang cepat, aman, dan dapat disesuaikan dengan kebutuhan bisnis Anda