Docker, ürün konteynerlerinden oluşan açık kaynaklı bir ortamdır. Bu konteynerler, uygulamaların bir platformdan diğerine taşınması sırasında sorunsuz çalışmasına yardımcı olur. Yeni nesil bir teknoloji olan Docker, işletmelerin herhangi bir coğrafi konumdan uygulamaları geliştirmesine, paketlemesine ve çalıştırmasına olanak tanır. Barındırma ortamlarıyla ilgili çeşitli sorunlar olduğu bilinse de Docker teknolojisi, uygulamaların dağıtılması ve ölçeklendirilmesi için standart bir yöntem oluşturarak bu sorunları çözmeyi hedefler. Günümüzde Docker, farklı bulut mimarileri üzerinde yaygın şekilde kullanılmaktadır. Uygulamaların bir arada paketlenmesine ve tüm bağımlılıklarıyla birlikte kopyalanmasına imkân verir. Bulut kullanıcıları, ölçeklenebilir bir altyapı üzerinde çalışırken bu yaklaşımı oldukça faydalı bulmaktadır. Docker bulut ortamıyla entegre edildiğinde bu yapı Docker Cloud olarak adlandırılır.
Docker, hangi işletim sisteminin kullanıldığına dair endişeleri ortadan kaldırarak sanal makinelerden farklılaşır. Docker, uygulama ve ona bağlı tüm bileşenlerle birlikte işletim sisteminin kendisinin sanallaştırılmasını sağlar.
Şüpheli trafiğin engellenmesi ve loglanması.