Install Docker on Ubuntu
Docker
Docker is an open source platform that enables developers to build, deploy, run, update and manage containers—standardized, executable components that combine application source code with the operating
Now we see how to install docker
First remove docker incase already installed
sudo apt-get remove docker docker-engine docker.io containerd runc

Update OS
sudo apt-get update && upgrade

Install Dependecies
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

Add Docker Official GPG Key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Setup stable repository
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

Again update OS
sudo apt-get update

Install Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

Check docker group is created or not
sudo cat /etc/group

below see docker group created.

Incase not created use this command
sudo groupadd docker

Add non root user to docker group
sudo usermod −aG docker ubuntu

Enable docker Service
sudo systemctl enable docker.service
sudo systemctl enable containerd.service


Restart server
sudo init 6

After that system restart we want to check docker running properly. so that we want to run sample docker container. Docker provide hello world container for testing purpose.
sudo docker run hello-world

We successfully installed docker
Uninstall Docker
To completely uninstall Docker:
Step 1
dpkg -l | grep -i docker To identify what installed package you have:
Step 2
sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
The above commands will not remove images, containers, volumes, or user created configuration files on your host. If you wish to delete all images, containers, and volumes run the following commands:
sudo rm -rf /var/lib/docker /etc/docker sudo rm /etc/apparmor.d/docker sudo groupdel docker sudo rm -rf /var/run/docker.sock
You have removed Docker from the system completely.