Docker: Wadah untuk menampung project

Mon, Jun 16, 2025 7:00 PM
Administrator

Tutorial

Assalamualaikum Warrahmatullahi Wabarakatuh

Selamat Pagi, Siang, Sore, dan Malam semuanya, semoga anda selalu sehat dan bersemangat menjalani hari.

Berikut adalah Sneakpeek untuk kali ini yaitu Docker Docker Sneakpeek!

Docker berfungsi untuk memisahkan antara Real sistem yang berjalan saat ini dengan Sistem yang akan dibuat khusus untuk docker, jadi kita tidak perlu menginstall php, apache, mariadb secara langsung dikomputer secara langsung, namun hanya di docker saja

Peringatan: Saat saya menginstall ini, saya menggunakan Linux Mint versi 22.1 (xia), Jika ada perbedaan versi, harap mengikuti dokumentasi yang disediakan docker

Well, karena saya menggunakan Linux Mint, mungkin agak berbeda dari cara penginstallan metode ubuntu (meski linux mint turunan ubuntu namun linux mint tidak sama).

Saya berterima kasih untuk ZachTech yang mengupload Video Tutorial install Linux Mint di YouTube, jika kamu ingin mencobanya, kamu dapat melihatnya di sini

How to Install Docker Desktop on Linux Mint 22 - ZachTech - Youtube

Saya pun akan mencoba menjelaskan dengan cara saya, berikut adalah langkah langkahnya

1. Siapkan Repository Docker

Karena diluar dari repository biasanya, kita harus menambahkan sendiri repository yang dimiliki oleh docker, berikut adalah code dalam linux (Untuk Windows, gunakan Windows Subsystem for Linux, atau gunakan tutorial yang disediakan oleh Docker khusus untuk Windows).

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

Perintah diatas adalah perintah untuk menginstall apt-transport-https, ca-certificates, curl, dan gnupg, yang mana dibutuhkan oleh docker itu sendiri

Kemudian kita menambahkan Keyring docker agar sistem dapat memverifikasi paket yang akan ditambahkan docker

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

Perintah diatas adalah mengambil sebuah 'kunci' dari docker dan dipasang ke sistem, dan disimpan ke /usr/share/keyrings/docker.gpg

Kemudian kita tambahkan repository milik docker agar terpasang ke sistem kita

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

Repository ini menggunakan basis Ubuntu versi 24.04 noble, dan Linux Mint 22.1 xia ini berbasis Ubuntu versi 24.04 noble maka saya rasa tidak ada masalah, harap mengikuti dokumentasi docker jika terdapat versi LTS terbaru

Perintah diatas akan menambahkan Repository Docker, dengan kunci yang sudah didapatkan sebelumnya kedalam sistem

Jika perintah diatas selesai semua, cobalah untuk test repositorinya apakah bisa berjalan atau tidak

sudo apt update

apt update docker!

Terlihat bahwa Docker repository sudah ter'hit' artinya sistem bisa mengambil data dari docker

2. Install Docker Desktop

Dapatkan file .deb debian package file untuk menginstall docker desktop melalui link dibawah ini. (untuk windows, harap menyesuaikan)

Official Docker Desktop for Linux Ubuntu

Siapkan kuota minimal 500 MB untuk mendownload debian package file ini

Jika sudah terdownload, kita dapat langsung double-click .deb nya (fitur di linux mint)

Docker Desktop Install deb!

Atau gunakan perintah

sudo apt-get install ./docker-desktop-amd64.deb

Jika sudah terinstall, jalankan docker desktopnya, Isi beberapa pertanyaan, dan Docker siap digunakan

Docker Siap Digunakan!

Jika menemukan Error saat menjalankan docker desktop, yang berhubungan dengan virtualisasi, Anda harus mengaktifkan fitur virtualisasi di UEFI/BIOS Firmware Settings anda, contoh pada saya adalah VT-x Virtualization Technology

Untuk pengaplikasian docker dan cara bagaimana sebuah project (misal web) dijalankan, akan saya coba bahas di blog berikutnya.

Mungkin cukup sekian dari saya, bila ada typo atau penulisan yang kurang berkenan di hati anda semua, saya meminta maaf sebesar besarnya

Wassalamualaikum Warrahmatullahi Wabarakatuh