How to Install Docker on Ubuntu
Docker is a powerful containerization platform that allows you to package and run applications and their dependencies in isolated containers. It’s widely used for simplifying application deployment and managing complex software environments. In this guide, we’ll walk you through the steps to install Docker on Ubuntu.
Update Your System
First, let’s ensure your system is up to date:
sudo su
apt update && apt upgrade -y && apt autoremove -y
These commands update the package repository, upgrade installed packages, and remove any unnecessary packages, keeping your system secure and efficient.
Install Prerequisites
Docker requires some additional packages to be installed. Let’s get those:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
These packages enable secure communication with Docker’s package repository.
Add Docker Repository
To install Docker, we’ll add Docker’s official repository to your system:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
These commands fetch Docker’s GPG key and add the Docker repository to your system’s package sources.
Install Docker
Now, we can install Docker and its command-line tools:
apt update
apt install -y docker-ce docker-ce-cli containerd.io
These commands will download and install Docker on your Ubuntu machine.
Start and Enable Docker
Start the Docker service and set it to start on boot:
systemctl enable docker
systemctl start docker
Verify Docker Installation
o ensure that Docker is installed and working correctly, you can check its version:
docker --version
This should display the installed Docker version.
Grant Docker Permissions (Optional)
If you want to run Docker commands without using sudo
, add your user to the docker
group:
exit #back to normal user
sudo usermod -aG docker $USER
This change will take effect after you log out and log back in.
You’re now ready to start using Docker on your Ubuntu machine. Docker allows you to create and manage containers for your applications, making it easier to develop, deploy, and maintain software in a consistent and isolated environment. Enjoy containerizing your applications with Docker!
Install Uptime Kuma (Optional)
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1