16 Jan 2023 · 1 min read

How to setup Docker on Ubuntu

Docker has revolutionized the way we build, ship, and run applications. Its containerization technology allows developers to package applications and dependencies into isolated units, making it easier to manage and deploy software across various environments. In this guide, we'll walk you through the steps to set up Docker on an Ubuntu system.

. . .

Step 1: Update your System

Before installing Docker, ensure that your Ubuntu system is up to date. Open a terminal and run the following commands:

sudo apt update

sudo apt upgrade

This will ensure that your system has the latest package information and security updates.


Step 2: Install Docker

To install Docker on Ubuntu, you can use the official Docker repository. Run the following commands:

sudo apt install docker.io

This command will download and install Docker along with its dependencies.


Step 3: Start and Enable Docker

After installation, start the Docker service and enable it to start on boot:

sudo systemctl start docker

sudo systemctl enable docker

Step 4: Verify Docker Installation

To verify that Docker is installed correctly, run the following command to check the Docker version:

docker --version

You should see the installed Docker version displayed on your terminal.

Step 5: Run Your First Docker Container

Now that Docker is set up, let's test it by running a simple container. For example, you can run a hello-world container:

docker run hello-world

If everything is set up correctly, you'll see a message indicating that your installation appears to be working correctly.


You've successfully set up Docker on your Ubuntu system. Docker is a powerful tool that simplifies software deployment and management. With it, you can easily create, deploy, and manage containers for your applications. Now you're ready to explore the world of containerization and build scalable, portable applications with Docker.

Happy coding!

. . .

Comments (0)

Katleho Mokhele

Hey There I'm using SocialWriter
Hey There I'm using SocialWriter

More from Katleho Mokhele