Cara Membuat User Baru, Memberikan Akses Folder, dan Menjalankan Docker

Skenario: Di suatu perusahaan, tim DevOps memiliki kebutuhan untuk menambahkan seorang engineer baru ke dalam sistem. Engineer ini perlu memiliki akses ke folder khusus di server untuk menyimpan aplikasi, serta harus dapat menjalankan dan mengelola Docker container tanpa perlu menggunakan hak akses root. Folder yang dimaksud adalah /home/apps/, dan user yang akan ditambahkan memiliki username … Read more

Menggunakan Axios untuk Berkomunikasi Antar Container Docker

Pendahuluan Dalam lingkungan Docker, container dapat saling berkomunikasi jika berada di dalam jaringan yang sama. Salah satu tantangan yang muncul adalah ketika container sudah ada dan IP atau jaringan berubah (misalnya, saat berpindah WiFi). Solusi yang efektif untuk mengatasi masalah ini adalah dengan menggunakan nama container sebagai hostname. Dengan cara ini, container dapat tetap berkomunikasi … Read more

Menjalankan MongoDB dengan Docker Compose dan Cara Export & Import Data

Pendahuluan MongoDB adalah database NoSQL yang sangat populer dan banyak digunakan dalam pengembangan aplikasi modern. Menggunakan Docker untuk menjalankan MongoDB membuat pengelolaan database lebih mudah dan fleksibel, terutama dengan Docker Compose yang memungkinkan pengaturan dan konfigurasi container secara efisien. Artikel ini akan membahas cara menjalankan MongoDB menggunakan Docker Compose tanpa volume, serta bagaimana melakukan export … Read more

Menjalankan MySQL di Docker dengan Docker Compose dan Cara Export & Import Data

Pendahuluan Docker adalah alat yang sangat efektif untuk mengelola aplikasi berbasis container, termasuk untuk menjalankan database seperti MySQL. Dengan Docker Compose, konfigurasi dan pengelolaan container MySQL dapat dilakukan dengan lebih mudah dan efisien. Artikel ini membahas cara menjalankan MySQL 8.0 menggunakan Docker Compose serta cara mengelola data melalui proses export dan import menggunakan perintah docker … Read more

Mengatasi Penggunaan RAM Berlebihan pada Docker Desktop di WSL2

Docker Desktop merupakan alat penting bagi tim developer yang bekerja di lingkungan container di Windows. Namun, beberapa pengguna mengalami masalah di mana Docker Desktop yang berjalan di WSL2 menggunakan terlalu banyak RAM, hingga 50% dari total memori yang tersedia, meskipun tidak ada container yang sedang aktif. Hal ini dapat mengurangi kinerja sistem secara keseluruhan, terutama … Read more