Sinau Coding
Berbincang santai perihal pemrograman
Tukang ketik yang sedang belajar pemrograman
12/12/2023 12:30:00 AM

Cara mudah menginstall Docker di Ubuntu 22.04

Sebuah panduan sederhana dan komprehensif tentang cara mudah melakukan instalasi dan penggunaan Docker di Ubuntu 22.04.

0. Apa itu Docker

Docker adalah sebuah platform open-source yang memungkinkan para pengembang untuk mengemas aplikasi beserta semua komponen terkait ke dalam suatu wadah yang portable, yang disebut dengan kontainer. Kontainer ini kemudian dapat digunakan di mana saja, baik di komputer local, server production, atau bahkan cloud.

Dengan Docker, para pengembang dapat mengatur sendiri lingkungan yang dibutuhkan oleh sebuah aplikasi. Semua komponen yang diperlukan oleh aplikasi, seperti library dan ketergantungan lainnya, dikemas bersama dengan kode aplikasi ke dalam sesuatu yang disebut dengan Docker image.

Pada tutorial ini kita akan mencoba menginstal Docker pada server Ubuntu 22.04. Meskipun begitu, secara umum tutorial ini seharusnya bisa juga dijalankan pada versi Ubuntu yang lain, sepertu Ubuntu 20.04, atau yang lebih baru lagi.

1. Mempersiapkan respository resmi Docker

Untuk memastikan nantinya akan menginstall package resmi Docker dan yang paling baru, maka pastikan Anda melakukan update package terlebih dahulu

sudo apt update

Kemudian install beberapa package dependencies berikut ini.

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

Tambahkan GPG key dari repositori resmi Docker ke dalam Ubuntu. for the official Docker repository to y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Setelah menambahkan GPG key, selanjutnya tambahkan repositori resmi Docker ke dalam daftar repository Ubuntu, dengan menggunakan perintah berikut ini.

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Jika Anda mengunakan distro turunan Ubuntu, seperti Linux Mint, maka pastikan Anda mengganti VERSION_CODENAME menjadi UBUNTU_CODENAME.

2. Menginstall Docker

Sebelum menginstall Docker, pastikan Anda melakuman update repositori Ubuntu kembali untuk memastikan agar Docker yang terinstall berasal dari repositori Docker dan merupakan versi terbaru.

sudo apt update

Kemudian silahkan install Docker beserta beberapa plugin-nya dengan menggunakan perintah berikut ini.

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Mungkin proses-nya akan sedikit lama, oleh karena itu silahkan Anda tunggu sampai semua proses selesai.

3. Setting agar dapat menjalankan perintah Docker tanpa sudo

Sebenarnya step ini bisa saja dihilangkan, akan tetapi sangat disarankan Anda untuk melakukan langkah ini. Secara default, saat Anda berhasil menginstall Docker, maka untuk menjalankan sebagian besar perintah Docker, Anda harus menggunakan sudo. Tentu hal ini sedikit merepotkan, selain juga untuk alasan security hal ini cukup menjadi pertimbangan.

Agar user Anda di sistem dapat menjalankan perintah-perintah Docker tanpa sudo, maka Anda perlu menambahkan user Anda ke dalam group docker, dengan menggunakan perintah berikut ini.

sudo usermod -aG docker ${USER}

Untuk memastikan perubahan group Anda di sistem ter-update, maka silahkan Anda logout dari sistem, atau jika tidak, maka silahkan jalankan perintah berikut ini.

su - ${USER}

Dengan ini maka, selanjutnya Anda dapat menjalankan perintah-perintah Docker tanpa perlu menggunakan sudo.

4. Testing Docker

Untuk memastikan dan mencoba apakah docker sudah berhasil ter-install, maka silahkan jalankan perintah berikut ini.

docker run hello-world
Jika Docker sudah terinstall, maka hasilnya kurang lebih akan seperti gambar di bawah ini.

Demikian tutorial singkat tentang bagaimana cara mudah meng-install Docker di Ubuntu 22.04. Selamat mencoba dan semoga yang sedikit ini bermanfaat.

Komentar

Load more