Mini Repo Ter’docker’isasi
Halo,, diwaktu penantian saya akan suara bedug, akhirnya saya membuat sebuah repo sederhana yang ringan dan mudah untuk implementasikan. Idenya sederhana, saya memerlukan sebuah situs yang akan menyediakan beberapa dokumen yang dapat diakses hanya oleh orang-orang yang berkepentingan.
anda dapat mengunduh image minirepo ini di :
docker pull haniperkasa/minirepo:latest
Apa yang saya butuhkan cukup sederhana dan mudah didapat, berikut saya buatkan daftar layanan / tools yang dibutuhkan beserta tautan terkait perihal instalasinya :
- sebuah server / VM / VPS
- docker engine
- docker-compose (optional)
dan berikut langkah-langkah untuk membangun image tersebut :
Langkah 1: Prerequisites
Buat sebuah struktur direktori kurang lebih seperti dibawah ini
Buat beberapa file yang dibutuhkan sesuai struktur direktori diatas dengan referensi pada tautan-tauan berikut :
user_add.sh | user_del.sh | user_reset.sh | httpd.conf | .htaccess
Langkah 2: Build image
Isi dari Dockerfile
Kemudian jalankan perintah dibawah untuk membangun sebuah docker image
Verifikasi dengan perintah seperti yang tampil di bawah
catatan : abaikan image minirepo:1.0 karena itu untuk kepentingan saya versioning saja.
Langkah 3: Run with docker-compose.yml
Buat sebuah file dengan nama docker-compose.yml yang berisi
Pastikan sudah berada di workdir yang benar dengan command ‘pwd’ kemudian jalankan perintah ‘docker-compose up -d’ untuk memulai layanan minirepo.
verifikasi layanan dengan perintah ‘docker ps’ atau ‘docker-compose ps’
Akses layanan melalui peramban pada URL http://localhost:8881/
berikut ini beberapa tangkapan layar dari layanan minirepo
Sekian
#terdockerisasi #1
sumber :