It is very easy to run applications in Docker. Docker offers an ecosystem
that offers a platform for application packaging, distributing and managing
within containers. However, Docker platform is yet not matured. Presently,
Docker is less secured as compare to virtual machines (VM) and most of the
other cloud technologies. The key of reason of Docker inadequate security
protocols is containers sharing of Linux kernel, which can lead to risk of
privileged escalations. This research is going to outline some major security
vulnerabilities at Docker and counter solutions to neutralize such attacks.
There are variety of security attacks like insider and outsider. This research
will outline both types of attacks and their mitigations strategies. Taking
some precautionary measures can save from huge disasters. This research will
also present Docker secure deployment guidelines. These guidelines will suggest
different configurations to deploy Docker containers in a more secure way.Comment: 11 page