How Install Docker and Docker Compose on Ubuntu 18.04

How Install Docker and Docker Compose on Ubuntu 18.04

Requeriments

Update apt list and install packages to apt install by HTTPS:

sudo apt update && sudo apt install apt-transport-https ca-certificates curl software-properties-common

Install Docker

Add official Docker GPG repository key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Add Docker repository to APT:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Install Docker

sudo apt update && sudo apt install docker-ce

Check Docker status

sudo systemctl status docker

Check Docker version

docker --version

Use docker without sudo command

For use docker without sudo command, your OS user must be a docker group member. The docker group has created on docker install. Add a user in docker group

sudo usermod -aG docker username && su - username

Configure where the Docker daemon listens for connections

To allow Docker to accept requests from remote hosts see doc

Install Docker Compose

Before run next command, replace 2.4.1 with last version

sudo curl -L "https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Define permissions:

sudo chmod +x /usr/local/bin/docker-compose

Check installed version:

docker-compose --version