Docker'ı şöyle tanımlayabilirim kısaca, sanal makineden daha efektif çalışan Linux konteynerler içerinde istediniz uygulamayı ayağa kaldırabileceğiniz bir teknoloji. Sanal makine için nispeten fazla disk ve bellek boyutu ayırmak lazımken bir de buna işletim sistemi kurup sonrasında istediğiniz yazılımı yüklemek donanımsal açıdan ciddi bir külfettir.
Docker'da ise her uygulama için hazırlanmış imajlar vardır. Bu imajları genellikle uygulama geliştiriciler resmi olarak sunar. Bizim örneğimizde MSSQL imajı Microsoft tarafından sunuluyor mesela. Yapmamız gereken tek şey bu imajı konteyner olarak çalıştırıp istediğimiz veritabanını elde etmek.
Kurulum için bu Medium makalesinden faydalanabilirsiniz:
Docker ile MsSql Kurulumu