Panduan Lengkap docker builder prune: Hemat Ruang Disk Tanpa Mengganggu Production

docker builder prune adalah perintah untuk menghapus cache build (lapisan/layers sementara) yang dihasilkan saat proses build image. Ini tidak menghapus container atau image yang sedang dipakai, tetapi jika digunakan tanpa strategi, dapat membuat build berikutnya menjadi lebih lambat karena cache perlu dibuat ulang. Masalah Ruang disk cepat habis pada server build, runner CI/CD, atau laptop … Read more

Cara Menghapus Docker Build Cache dengan docker builder prune -a

Pengguna Docker sering mengalami storage server atau laptop yang tiba-tiba penuh, meskipun log container sudah dihapus. Setelah dicek menggunakan docker system df -v, ternyata penyebabnya adalah build cache yang ukurannya bisa mencapai puluhan gigabyte. Penyebab Saat menjalankan docker build, Docker menyimpan setiap layer hasil build di cache. Cache ini berguna untuk mempercepat build berikutnya, tapi … Read more

Cara Memasang dan Mengonfigurasi RabbitMQ dengan Plugin Delayed Message Exchange di Docker

RabbitMQ merupakan salah satu message broker open-source yang banyak digunakan untuk mengelola komunikasi antar aplikasi melalui antrian pesan. RabbitMQ memungkinkan pembuatan sistem distributed yang handal, seperti microservices, task queue, atau arsitektur berbasis event. Salah satu keunggulan RabbitMQ adalah kemampuan untuk diperluas dengan plugin, salah satunya adalah plugin Delayed Message Exchange. Plugin ini mendukung pengiriman pesan … Read more

Membuat Container PHP 8.3.3 Apache2 Menggunakan Docker

Docker merupakan alat yang sangat berguna untuk membuat, mendeploy, dan menjalankan aplikasi dalam lingkungan yang terisolasi. Dengan Docker, kita dapat memastikan bahwa aplikasi kita berjalan dengan konsisten di berbagai lingkungan. Artikel ini akan membahas bagaimana membuat container PHP 8.3.3 dengan Apache2 menggunakan Docker, dengan fokus pada perintah sudo docker run -itd –restart unless-stopped -p 1124:80 … Read more

PHPMyAdmin Menggunakan Docker

Skenario: Menginstal phpMyAdmin secara standalone di server biasanya melibatkan banyak langkah manual, seperti mengkonfigurasi server web, PHP, dan database MySQL. Proses ini dapat menjadi rumit dan memakan waktu, terutama jika diperlukan untuk mengelola beberapa server MySQL yang berbeda. Selain itu, setiap perubahan pada konfigurasi memerlukan modifikasi file dan restart layanan. Untuk mempercepat dan menyederhanakan proses, … Read more