Cara Install Docker di Ubuntu 22.04 | Docker dan Cara Kerja Docker

Pengertian Docker

Cara Install Docker di Ubuntu 22.04 – Docker adalah salah satu platform yang digunakan untuk membuat dan menjalankan sebuah aplikasi menjadi sebuah container. Platform Docker di sini berarti sebagai kerangka kerja yang digunakan untuk menjadikan suatu aplikasi menjadi sebuah “container”. Kerangka kerja ini berfungsi menyediakan alat dan layanan untuk mengelola container.

Platform Docker atau kerangka kerja Docker sendiri terdiri dari beberapa hal berikut :

  • Docker Engine (mesin yang menjalankan container),
  • Docker CLI (Command Line Interface),
  • Docker Compose (alat untuk mengelola aplikasi multi-container),
  • Docker Swarm (orkestrasi untuk cluster container),
  • dan lebih banyak lagi.

Cara Kerja Docker

Seperti yang sudah saya jelaskan di awal, docker adalah tool untuk menjadikan suatu aplikasi menjadi sebuah container, berikut langkah kerjanya atau tahapan menjadikan aplikasi menjadi sebuah container.

  1. Pembuatan Docker Image:
    • Pembuatan docker image dilakukan dengan menggunakan dockefile, dockerfile adalah file yang berisi instruksi untuk membangun gambar Docker.
  2. Distribusi Docker Image:
    • Setelah proses pembuatan docker image selesai, Unggah Docker image yang tadi sudah dibuat ke Docker Hub agar dapat diakses oleh orang lain. Dockerhub disini mirip seperti github atau gitlab.
  3. Pengoperasian Container:
    • Untuk proses pengoperasion tinggal jalankan image docker yang tadi sudah dibuat dan diupload ke registry melalui perintah docker pull. dan container docker sudah berjalan.

Baca Juga : Cara Install WordPress Menggunakan Docker

Cara Install Docker di Ubuntu 22.04

Setelah mengerti pengertian dan cara kerja docker, selanjutnya adalah praktik menginstall docker di linux ubuntu 22.04, Docker yang akan kita install ini meluputi docker engine, docker cli, dan docker compose.

Pertama tambahkan repository docker

sudo apt-get update \ 
&& sudo apt-get install -y ca-certificates curl gnupg \ 
&& sudo install -m 0755 -d /etc/apt/keyrings \ 
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg \ 
&& sudo chmod a+r /etc/apt/keyrings/docker.gpg

Tambahkan juga GPG Key untuk repository docker

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
sudo apt-get update

Kemudian install docker engine, docker cli, dan docker compose

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

Buat agar docker otomatis berjalan setelah booting

sudo systemctl enable docker.service 
sudo systemctl enable containerd.service

Kesimpulan

Docker adalah platform yang memungkinkan aplikasi untuk diisolasi dalam container. Docker memiliki komponen utama, seperti Docker Engine, Docker CLI, Docker Compose, dan Docker Swarm, yang membentuk kerangka kerja untuk mengelola container.

Cara kerja Docker terdiri dari tiga langkah utama: pembuatan Docker image dengan Dockerfile, distribusi image ke Docker Hub, dan pengoperasian container dengan perintah “docker pull” dan “docker run.”

 

Baca Juga : Docker

Suka Menulis

You might also like
Cara Konfigurasi IP Statis Armbian Linux 24.10 di STB HG680P

Cara Konfigurasi IP Statis Armbian Linux 24.10 di STB HG680P

Cara Menggunakan File Config SSH

Cara Menggunakan File Config SSH

Cara Mengubah Primary Group User di Linux

Cara Mengubah Primary Group User di Linux

Cara Redirect Website Ke Domain Lain Menggunakan NGINX

Cara Redirect Website Ke Domain Lain Menggunakan NGINX

Cara Install WordPress di Docker Compose | Nginx dan PHP-FPM

Cara Install WordPress di Docker Compose | Nginx dan PHP-FPM

Cara Install LEMP Stack di Ubuntu 22.04 Server/Desktop

Cara Install LEMP Stack di Ubuntu 22.04 Server/Desktop