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

  • Run Local AI on Fedora 44 CPU Without Expensive GPU
  • Google Gemini Live Redesign: Works with more ‘Connected Apps’ on Android
  • A new LILYGO T3S3 ESP32-S3 with LoRA, WiFi & Bluetooth is Released only $16
  • New ESP32 Project: OpenTrafficMap ESP32-C5 C-ITS With 802.11p V2X communication
  • How to Unlock the Hidden Potential of Your Kindle with Amazing Community Plugins
  • How to Use Waze with Android Auto for the Ultimate Driving Experience
  • How to Transform Your GNOME Desktop with GNOME Prism
  • Why Your Google Maps Wear OS Navigation Fails While Using Android Auto
  • Packagist Attacked! How to Detect Hidden Malware Like This?
  • Claude Mythos Keeps Find High-severity Flaws, What You Should You Do?
  • How to Secure Your PHP Applications Against the Recent Laravel-Lang Supply Chain Attack and Credential Stealers
  • How to Protect Your Server from the LiteSpeed cPanel Plugin Privilege Escalation Vulnerability
  • How to build a high-performance private photo cloud with Immich and TrueNAS SCALE
  • How to Build an Endgame Local AI Agent Setup Using an 8-Node NVIDIA Cluster with 1TB Memory
  • How to Master Windows Event Logs to Level Up Your Cybersecurity Investigations and SOC Career
  • How to Build Ultra-Resilient Databases with Amazon Aurora Global Database and RDS Proxy for Maximum Uptime and Performance
  • How to Build Real-Time Personalization Systems Using AWS Agentic AI to Make Every User Feel Special
  • How to Transform Your Windows 11 Interface into a Sleek and Modern Aesthetic Masterpiece
  • How to Understand Google’s New TPU 8 Series for Massive AI Training and Inference
  • How to Level Up Your PC Gaming Experience with the New Valve Steam Controller and Its Advanced Features
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • Inilah Usia Ideal Anak Masuk SD: 6 Tahun atau 7 Tahun atau 8 Tahun?
  • Cara Daftar Sekolah Maung 2026
  • Anak 6 Tahun Bisa Daftar SD! Kuota Prioritas Tetap Usia 7 Tahun?
  • Apa itu Pemetaan Calon Murid Baru di SPMB Jabar 2026, PCMB Bisa Pilih 1 atau 2 Jalur? Berapa Sekolah?
  • Ini Rekomendasi 15 SMA Swasta Terbaik di Bandung 2026
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • How to create professional presentations easily using NotebookLM’s AI power for school projects and beyond
  • How to Master SEO Automation with Google Gemini 3.1 Flash-Lite in Google AI Studio
  • How to create viral AI video ads and complete brand assets using the Claude and Higgsfield MCP integration
  • How to Transform Your Mac Into a Supercharged AI Assistant with Perplexity Personal Computer
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
©2026 Tutorial emka | Design: Newspaperly WordPress Theme