Sebagai seorang Research and Development dan sekaligus Java Software Programer, tidak jarang loh berurusan dengan product brended sekelas IBM, Oracle dan lainnya. Misalnya karena kerjaan kita adalah mendevelop aplikasi setelah itu aplikasi tersebut harus run di product IBM misalnya JBoss EAP versi 7.x.x kemudian Untuk database menggunakan product Microsoft MS-SQL Server 2017.
Permasalahnya tidak berhenti sampai situ? Permasalahan sebenarnya product branded tersebut punya spesifikasi masing-masin contohnya MS SQL Server hanya run di Microsoft Azure, dan Linux Server sedangkan tidak semua Developer memiliki platform tersebut dan spesifikasi laptop dan komputer yang memadai untuk me-runing product tersebut.
Solusinya yaitu dengan virtualisasi, virtualisasi seperti apa? VMware atau Virtual box??? opppsss itu udah kuno. Perkenalkan ada teknologi yang baru-baru (2017) ini ramai di perbincangkan yaitu Docker.