Docker for Ubuntu Servers

Installation

Full installation documentation for Docker on Ubuntu can be found here. There are several ways to install but below you will find instructions for what we believe to be the most straight forward.

First thing to do is update apt-get and then use apt-get to install docker:

 (sudo) apt-get update
 (sudo) apt-get install docker-ce docker-ce-cli containerd.io

You may or may not need sudo based on how your permissions are configured. If you wish to install a specific version of docker you can do can the following commands to first list available versions and then the next to install the specific version.

apt-cache madison docker-ce
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

At the end you can test if docker was installed correctly by running:

 sudo docker run hello-world

If you already have docker installed and want to update, update apt-get and repeat the installation instructions above.

Uninstall Docker

You may want to uninstall docker completely for a variety of reasons. In rare cases, uninstalling docker and reinstalling it can solve unusual bugs. To remove docker on ubuntu run the following command:

 sudo apt-get purge docker-ce docker-ce-cli containerd.io

NOTE: the above command will not remove any of the images or volumes created by docker and stored in var directories. To remove those you can run the following commands:

 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd

Issues:

You may have an older verison of docker installed that has a different name, (docker, docker.io, or docker-engine ). This might be causing conflicts and they should be removed via the following command:

 sudo apt-get remove docker docker-engine docker.io containerd runc