For ones, who want to build and run Docker containers on Ubuntu-16.04 – first of all it is required to install Docker itself.
To install the latest version of Docker and to be able to upgrade it easily in future – it is recommended to install Docker from the official repository.
In this guide i will show how to install free Docker CE (Community Edition) on Ubuntu-16.04 from the stable official repository, how to verify that it is installed correctly and will show the common post-installation steps to perform.
Requirements: To install Docker on Ubuntu-16.04 – you must have 64-bit architecture and Linux kernel version 3.10 or higher. You can check if your system matches the requirements with the
uname -r commands.
Add Docker’s official GPG key:
In this guide i will show how to install free Docker CE (Community Edition) on Ubuntu-16.04 from the stable official repository, how to verify that it is installed correctly and will show the common post-installation steps to perform. Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. To download a new Docker image, use the command: docker pull imagename If you don’t know the exact name of the image, search for it in Docker’s repository with: docker search ubuntu. After working with Docker for some time, you will collect a local registry of images. Display a list of all Docker images on the system with: docker images. The LTS Docker Image Portfolio provides ready-to-use application base images, free of high and critical CVEs. Images are built on the same secure infrastructure that builds Ubuntu, and updated automatically when apps or dependencies are fixed. Explore our CVE-fixing track record ›. How to pull a Docker image on Ubuntu. The “docker pull” command is used to download a Docker image to your Ubuntu system. For instance, we have searched for the “ubuntu” image, and we found out that it is available on Docker Hub. Now, to download the “ubuntu” image, we will execute the “docker pull” command in the following way.
Verify that the key fingerprint is
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88:
Set up the stable Docker’s repository:
Verify that Docker is installed correctly by running the
Cool Tip: Docker successfully installed! It’s time to run first container! Read More →
First of all it is required to configure Docker daemon to start automatically at system boot.
Run the following command to add Docker to autostart:
And secondly, add your user to the
docker group to get rid of the need of typing
sudo each time you run the
Info: Log out and log back to complete the group assignment.
To verify that you can run
Docker is an open-source platform for developing, testing, and running applications. Docker allows to package and run an application in container. A container is an isolated environment which contains everything needed for application to run.
This tutorial explains how to install Docker Community Edition (CE) on Ubuntu 20.04.
Update the package lists using the following command:
Install package which allows to use a repository accessed via the HTTP:
Download GPG key and add to a specified directory:
Add the Docker CE repository:
Install the Docker CE:
By default, root and user with sudo privileges can use Docker. During installation
docker group is created. So if you want to allow to use Docker for non-root users, you can add user to the
Add current user to
To make changes to take effect, logout and login to your machine. After you’re reconnected, check Docker version:
We can use the following command to determine if Docker service is running:
We can also stop, start and restart the Docker service:
To test that Docker successfully installed, you can run the
The command downloads a test image, runs it in a container, prints message, and exits.
If you decided to completely remove Docker CE and related dependencies, run the following command:
When it finished, remove the
docker0 network interface is installed. You can remove it with command:
Remove GPG key and repository:
You can also remove Docker configuration, images, containers, and other related directories: