In this blog post, we’ll walk you through a straightforward step-by-step guide on how to install Docker on Ubuntu. Docker is a powerful and popular platform that allows you to run applications in isolated containers, making it easy to manage and deploy your software efficiently. Follow these easy steps to get Docker up and running on your Ubuntu system in no time!
Update and Upgrade Your System
Before we begin, let’s make sure your Ubuntu system is up to date. Open a terminal and run the following commands:
sudo apt update
sudo apt upgrade
Install Dependencies
Docker requires a few dependencies to work correctly. Let’s install them with the following command:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Add Docker Repository
Next, we’ll add the official Docker repository to our system:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
sudo add-apt-repository "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Install Docker
Now that we have added the repository, we can install Docker with the following command:
sudo apt update
sudo apt install docker-ce
Start and Enable Docker Service
To start Docker and ensure it runs at boot, use the following commands:
sudo systemctl start docker
sudo systemctl enable docker
Verify Docker Installation
Let’s make sure Docker is installed correctly. Run the following command to check the Docker version:
docker --version
Run a Test Container
Now that Docker is up and running, let’s test it by pulling a simple container image. Use the following command to pull the “hello-world” container:
docker run hello-world
Manage Docker as a Non-root User (Optional)
By default, Docker requires root privileges to run commands. If you prefer to manage Docker as a non-root user, add your user to the “docker” group with the following command:
sudo usermod -aG docker $USER
Log out and log back in for the changes to take effect.
Conclusion
Congratulations! You’ve successfully installed Docker on your Ubuntu system. Docker is an incredibly powerful tool that can streamline your development and deployment processes. With Docker, you can easily manage applications in isolated containers, making software management a breeze. Now you’re all set to leverage the benefits of Docker and take your projects to the next level! Happy containerizing!