Merge 2 Image merupakan sebuah teknik dimana mengabungkan 2 Image ke dalam docker-compose. Jadi, Ketika docker-compose ini di jalankan maka akan ada 2 container yang berjalan secara terpisah namun dalam satu waktu.
Pada kesempatan kali ini, saya akan share materi tentang menggabungkan image php dan image node.js dalam satu file docker-compose. Sebelumnya saya sudah menyiapkan 2 image yaitu image nayaka_php dan nayaka_nodejs. Jadi didalam tutorial ini tidak menjelaskan lagi bagaimana membuat dockerimage.
Step 1. Membuat docker-compose
Pada step pertama, buatlah docker-compose untuk menggabungkan kedua image tersebut dengan format seperti gambar dibawah ini:
Version adalah versi dari docker-compose yang digunakan.
Service adalah nama service yang akan di buat atau jalankan.
Image adalah sebuah bahan untuk membuat aplikasi yang dituju.
Ports adalah sebuah pengidentifikasian jalur koneksi
Step 2. Mengaktifkan Docker-Compose
Pada step kedua, aktifkanlah docker-compose untuk menggabungkan kedua image tersebut dengan perintah seperti dibawah ini:
Docker-compose up -d
Setelah itu, periksa container yang aktif dengan command docker ps. Maka, container yang sebelumnya telah dibuat akan muncul.
Step 3. Pengujian
Jika semua step telah di lakukan, maka pengujian dapat di lakukan dengan membuka web browser dan mengetik localhost:2727 dan localhost:2626 pada kolom pencaharian. Hasil yang akan di dapat kurang lebih akan menjadi seperti ini jika semua step yang ada di blog ini diikuti sama persis.