Not under version control
This page was loaded from the repository but is not added under git version control. Make a commit on the Edit page to add it.Docker
Introduction
In this document, you will learn to install the latest and official Docker on your server.
Installation
Uninstall old versions
Important
There are many unofficial packages, including:
- docker.io
- docker-compose
- docker-compose-v2
- docker-doc
- podman-docker
Run this command to uninstall older pacakges:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Install using the apt repository
Set up Docker repository, copy and run this hole command:
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
Install Docker packages
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Start docker and test
This command downloads a test image and runs it in a container. When the container runs, it prints a confirmation message and exits.
sudo service docker start sudo docker run hello-world
Installation completed!
You have installed and started Docker successfully.