How To Install and Use Docker on Ubuntu 16.04
Introduction
Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.Step 1 — Installing Docker
The Docker installation package available in the official Ubuntu 16.04 repository may not be the latest version. To get the latest and greatest version, install Docker from the official Docker repository. This section shows you how to do just that.First, add the GPG key for the official Docker repository to the system:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Add the Docker repository to APT sources:
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Next, update the package database with the Docker packages from the newly added repo:
- sudo apt-get update
Finally, install Docker:
- sudo apt-get install -y docker-ce
Docker should now be installed, the daemon started, and the process enabled to start on boot. Check that it's running:
- sudo systemctl status docker
Step 2 — Executing the Docker Command Without Sudo (Optional)
By default, running thedocker
command requires root privileges — that is, you have to prefix the command with sudo
. It can also be run by a user in the docker group, which is automatically created during the installation of Docker. If you attempt to run the docker
command without prefixing it with sudo
or without being in the docker group, you'll get an output like this:
Output
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
See 'docker run --help'.
If you want to avoid typing sudo
whenever you run the docker
command, add your username to the docker
group:
- sudo usermod -aG docker ${USER}