Tutorial
Selamat Pagi, Siang, Sore, dan Malam semuanya, semoga anda selalu sehat dan bersemangat menjalani hari.
Berikut adalah Sneakpeek untuk kali ini yaitu Docker

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
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

Terlihat bahwa Docker repository sudah ter'hit' artinya sistem bisa mengambil data dari docker
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)

Atau gunakan perintah
sudo apt-get install ./docker-desktop-amd64.deb
Jika sudah terinstall, jalankan docker desktopnya, Isi beberapa pertanyaan, dan 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