How to install Docker in Kali Linux?

Docker is a popular platform for developers to create, deploy, and run applications in containers. With Docker, you can easily package and distribute applications with all their dependencies, making it easier to deploy them across different environments. In this tutorial, we will guide you through the steps to install Docker in Kali Linux.

Step 1: Update Kali Linux

Before installing Docker, it is always recommended to update Kali Linux to the latest version to ensure that all necessary dependencies are installed. To update Kali Linux, open the terminal and run the following command:

sudo apt update && sudo apt upgrade

This command will update the package list and install the latest updates for your system.

Step 2: Install Docker

Once Kali Linux is updated, we can proceed to install Docker. To install Docker, run the following commands in the terminal:

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

This command will install the necessary packages to use Docker’s official GPG key.

curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

This command will add Docker’s official GPG key.

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

This command will add the Docker repository to your system.

Finally, run the following command to install Docker:

sudo apt update && sudo apt install docker-ce docker-ce-cli

This command will install the latest version of Docker and its components.

Step 3: Verify Docker Installation

After the installation is complete, you can verify that Docker is installed correctly by running the following command:

sudo docker run hello-world

This command will download a test image and run it in a container. If Docker is installed correctly, you will see a message indicating that Docker is running correctly.

Step 4: Manage Docker as a Non-Root User

By default, Docker can only be run by the root user. However, it is recommended to create a separate user to manage Docker to improve security. To do this, run the following commands:

sudo groupadd docker
sudo usermod -aG docker $USER

These commands will create a new Docker group and add your current user to it.

Log out and log back in to apply the changes. You should now be able to run Docker commands without using sudo.


In this tutorial, we have shown you how to install Docker in Kali Linux. Docker is a powerful tool that can help developers package and distribute their applications with ease. With Docker, you can easily deploy applications across different environments, making it an essential tool for modern software development.

Follow us on Twitter: Hacktube5

Follow us on Youtube: Hacktube5

Leave a Reply