Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Tutorial Cara Install Docker Desktop di Debian 12

Posted on February 23, 2024

Docker adalah platform robust sumber terbuka untuk mengembangkan, membungkus, dan mendeploy aplikasi di dalam kontainer kecil, portabel, dan terisolasi. Unit-unit mandiri ini memiliki semua program, perpustakaan, dan dependensi yang diperlukan untuk menjalankan aplikasi tertentu.

Docker telah sepenuhnya mengubah cara perangkat lunak didistribusikan, dibungkus, dan digunakan di berbagai platform. Para pengembang dapat dengan mudah membangun, mendeploy, dan mengelola aplikasi berkat kemampuan kontainerisasinya.

Persyaratan

  • Mesin 64-bit dengan Debian 12
  • Hak akses Sudo atau root
  • Dukungan virtualisasi KVM
  • Dukungan CPU untuk virtualisasi
  • QEMU versi 5.2 atau terbaru
  • Lingkungan desktop KDE, Gnome, atau Mate
  • Minimal 4 GB RAM
  • Perbarui Repositori Sistem Anda

Untuk mencapainya, jalankan perintah:

$ sudo apt update

Docker Desktop menjalankan mesin virtual yang memerlukan fungsionalitas KVM. Jika virtualisasi didukung pada mesin host, itu seharusnya dimuat secara otomatis. Gunakan perintah ini untuk memuat KVM secara manual di mesin Anda.

$ sudo modprobe kvm

Tergantung pada prosesor komputer host, modul berikut harus dimuat:

$ sudo modprobe kvm_intel  # untuk prosesor Intel

$ sudo modprobe kvm_amd    # untuk prosesor AMD

Instal Docker Desktop di Debian 12

Setelah memperbarui sistem Anda, instal Docker Desktop. Mulailah dengan menghapus versi sebelumnya dari docker desktop jika Anda telah menginstalnya.

$ sudo apt remove docker-desktop -y

Gunakan perintah-perintah berikut untuk menghapus sepenuhnya file data Docker Desktop.

$ sudo rm -r $HOME/.docker/desktop

$ sudo rm /usr/local/bin/com.docker.cli

$ sudo apt purge docker-desktop -y

Anda juga harus menginstal ekstensi Gnome KStatusNotifierItem dan AppIndicator jika Anda menggunakan lingkungan desktop Gnome.

Untuk lingkungan desktop non-Gnome, instal yang berikut:

$ sudo apt install gnome-terminal -y

Sekarang kita siap untuk melanjutkan dengan instalasi.

Jalankan pembaruan pada indeks APT.

$ sudo apt update

Menginstal beberapa dependensi diperlukan untuk Docker. Untuk menginstalnya, jalankan:

$ sudo apt install apt-transport-https ca-certificates curl gnupg

Docker menawarkan repositori resmi Debian. Sertakan repositori tersebut di sumber paket pada sistem Anda:

$ sudo install -m 0755 -d /etc/apt/keyrings

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

$ sudo chmod a+r /etc/apt/keyrings/docker.gpg

Selanjutnya, tambahkan repositori stabil docker, jalankan:

$ echo “deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable”  | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Jalankan pembaruan pada database paket.

$ sudo apt update

Lanjutkan dengan menginstal docker engine.

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

Perintah di atas menginstal komponen Docker berikut:

  • Docker-ce: Mesin docker sebenarnya.
  • Docker-ce-cli: Utilitas baris perintah yang memungkinkan Anda berbicara dengan layanan docker.
  • Containerd.io: Runtime untuk kontainer yang mengelola masa pakainya.
  • Docker-buildx-plugin: Plugin CLI yang meningkatkan docker build dengan fitur terbaru.

Sekarang mari unduh desktop GUI docker. Dapatkan versi terbaru dengan memeriksa situs web resmi Docker Desktop. Docker Desktop 4.25.0 adalah rilis terbaru per tulisan ini. Jalankan perintah wget berikut untuk mengunduh desktop docker dari baris perintah.

$ wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.25.0-amd64.deb

Perintah berikut menginstal dependensi Docker Desktop serta semua paket biner yang diperlukan.

$ sudo apt install ./docker-desktop-*-amd64.deb

Skrip pasca-instalasi

Apa yang dilakukan instalasi di atas adalah sebagai berikut:

  • Menambahkan nama DNS untuk Kubernetes ke /etc/hosts.
  • Mengaitkan /usr/local/bin/com.docker.cli ke /usr/bin/docker.
  • Mengatur kemampuan memetakan port berkeistimewaan dan menetapkan batas sumber daya pada binary Docker Desktop.

Untuk mengonfirmasi hal di atas, jalankan perintah:

$ cat /etc/hosts

Setelah instalasi, mulailah dan aktifkan Docker Desktop agar dimulai saat boot.

$ sudo systemctl –user enable docker-desktop

$ sudo systemctl –user start docker-desktop

Jalankan Docker Desktop

Gunakan menu bar Aplikasi untuk mencari Docker Desktop dan menjalankannya. Untuk membukanya, klik dua kali ikon Docker Desktop.

Atau, Anda dapat meluncurkannya melalui CLI:

$ sudo systemctl –user start docker-desktop

Seperti yang ditunjukkan di bawah, perintah tersebut membuka halaman selamat datang. Untuk menerima persyaratan penggunaan, centang kotak dan klik Terima untuk melanjutkan. Di jendela ini, buat akun Docker untuk memulai.

Recent Posts

  • Tailwind’s Revenue Down 80%: Is AI Killing Open Source?
  • Building Open Cloud with Apache CloudStack
  • TOP 1% AI Coding: 5 Practical Techniques to Code Like a Pro
  • Why Your Self-Hosted n8n Instance Might Be a Ticking Time Bomb
  • CES 2026: Real Botics Wants to Be Your Best Friend, but at $95k, Are They Worth the Hype?
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Ubuntu 26.04 LTS Resmi Gunakan Kernel Terbaru!
  • Apa Itu AI Kill Switch di Firefox? Ini Pengertian dan Detail Fitur Terbarunya
  • Apa Itu Platform Modular Intel Alder Lake N (N100)? Ini Pengertian dan Spesifikasinya
  • Apa Itu Armbian Imager? Pengertian Utilitas Flashing Resmi untuk Perangkat ARM Kalian
  • Apa Itu OpenShot 3.4? Pengertian dan Fitur LUT Terbaru untuk Grading Warna
  • Flatpak 1.16.2: Sandbox Baru untuk GPU Intel Xe dan VA-API
  • Apa Itu EmmaUbuntu Debian 6? Pengertian Distro Ringan Berbasis Trixie untuk PC Lawas
  • Apa Itu LocalSend? Pengertian dan Definisi Solusi Transfer File Lintas Platform
  • Apa Itu Microservices Playbook untuk AI Agent? Ini Definisi dan Strategi Penerapannya
  • Apa Itu Firefox AI Engine? Definisi dan Pengertian Strategi Baru Mozilla
  • Apa Itu Toradex Luna SL1680? Definisi System-on-Module dengan Kekuatan AI Terjangkau
  • SparkyLinux 2025-12 ‘Tiamat’ Dirilis dengan Debian Forky, Kernel 6.17
  • Apa Itu SnapScope? Ini Pengertian dan Cara Kerjanya di Ubuntu
  • Apa Itu Mixxx Versi 2.5.4? Ini Pengertian dan Pembaruannya
  • Linux Kernel 6.19 RC1 Dirilis
  • Mau Jadi Digital Writer Pro? Ini Caranya Buat Portofolio Pakai Blog!
  • Ini Cara Login Banyak Akun FB & IG di Satu HP Tanpa Diblokir!
  • Inilah Cara Mengatasi Verval Siswa Silang Merah di RDM versi Hosting
  • HP Tertinggal? Inilah Caranya Login PDUM Langsung dari Laptop, Lebih Praktis!
  • Inilah Cara Tarik Dana dari APK Drama Rush
  • Inilah Cara Belajar Cepat Model Context Protocol (MCP) Lewat 7 Proyek Open Source Terbaik
  • Inilah Cara Menguasai Tracing dan Evaluasi Aplikasi LLM Menggunakan LangSmith
  • Begini Cara Menggabungkan LLM, RAG, dan AI Agent untuk Membuat Sistem Cerdas
  • Cara Buat Sistem Moderasi Konten Cerdas dengan GPT-OSS-Safeguard
  • Inilah Cara Membuat Aplikasi Web Full-Stack Tanpa Coding dengan Manus 1.5
  • Apa itu CVE-2025-14847? Ini Penjelasan Lengkap MongoBleed
  • Ini Kronologi & Resiko Kebocoran Data WIRED
  • Apa itu Grubhub Crypto Scam? Ini Pengertian dan Kronologi Penipuan yang Catut Nama Grubhub
  • Apa Itu CVE-2025-59374? Mengenal Celah Keamanan ASUS Live Update yang Viral Lagi
  • Apa itu RansomHouse Mario? Ini Pengertian dan Mengenal Versi Baru ‘Mario’ yang Makin Bahaya
©2026 Tutorial emka | Design: Newspaperly WordPress Theme