It’s Docker Time: Saatnya Virtualisasi Dengan Docker

Alhamdulillah, beberapa hari terakhir kemarin mendapat kesempatan berbagi dan belajar bersama staf Pengelola sistem Hosting dan Software developer PTIK Universitas Trunojoyo Madura (UTM). Kami sharing cara menggunakan Docker untuk membangun lingkungan pengembangan aplikasi web yang ringan, mudah dan portabel. Kami lebih lanjut juga mempelajari mengenai HAProxy untuk mewujudkan sistem hosting yang mendukung reverse proxy dan load balancing namun tetap stabil, ringan tetapi powerful. Terakhir kami diskusi mengenai teknik persistensi data pada implementasi Docker untuk Server database MySQL. Banyak pengetahuan yang diperoleh….

Bagi rekan yang berminat mempelajari Docker dan HAProxy, Slide Training ini Insya ALLAH dapat dijadikan salah satu referensi. Mengenai instalasi Docker, silakan akses http://docker.com, mudah koq, cuma sebaris.

HAProxy: Reverse Proxy dan Load Balancer bagi Container Docker

Docker semakin banyak digunakan oleh para pengelola sistem hosting. setiap aplikasi dan domain dapat diletakkan di dalam suatu container terisolasi. Imagenya dapat dibawa dan dijalankan (menjadi container) dimana pun (selama ada Docker server) tanpa khawatir adanya ketidak-cocokan library (pada server Linux) dari aplikasi yang akan dijalankan. semua kebutuhan aplikasi telah dimasukkan ke dalam Image. Pengelola hosting cukup menjalankan Image tersebut dan mengatur akses Internet ke containernya. Singkatnya, administrator tinggal export dan import container Docker dan SELESAI. Tidak perlu lagi konfigurasi web server, pluginnya dan database. semuanya setelah setelah aplikasi dinyatakan siap PUBLISH.

Continue reading

Pembuatan Image MySQL-Server di Docker

A. Container tak persisten
B. Container persisten dengan Data Volume
C. Container persisten dengan Data-only Container

A. Container Tak Persisten

1. Buat direktori bernama “mysql-server”, cd (masuk) ke dalam direktori tersebut.
2. Buat file Dockerfile dengan isi sebagai berikut:
Continue reading

Membuat Image Web Server Apache + PHP di Docker

Ada cukup banyak referensi bagaimana menjalankan Apache dan PHP di atas Docker. Sayangnya, jarang langsung mendapatkan apa yang diharapkan, perlu penyesuaian agar Web server apache + PHP berjalan baik sebagai container di dalam Docker. Tutorial ini memberikan langkah-langkah pasti untuk membuat Image Docker yang berisi Web Server apache + PHP dan telah dicoba dapat berjalan dengan baik saat dijadikan container.
Continue reading