371 words
2 min read

Install Docker Engine and Docker Compose on Ubuntu Server

Intel Cover: Install Docker Engine and Docker Compose on Ubuntu Server

This article is for those looking for a detailed and straightforward guide on installing Docker Engine and Docker Compose on Ubuntu Server.

Docker is a container management system that allows you to “package” an application or website with all its environment and dependencies into a container that you can easily manage. For example, transfer to another server, scale, or update.

IMPORTANT

OpenSSH must be installed on the server, and port 22 must be open in order to be able to connect to the server using the SSH protocol.

To install OpenSSH on a server, you can use the command:

Terminal window
sudo apt install openssh-server
NOTE

To connect to the server from a Windows system, you can use tools like PuTTY or MobaXterm.

NOTE

This guide walks you through connecting to a server with the iTerm2 terminal emulator on macOS.

We connect to the server on which you plan to install the Docker Engine.

Download the Docker Engine and Docker Compose installation script using the command:

Terminal window
curl -fsSL https://get.docker.com -o get-docker.sh

Install Docker Engine and Docker Compose on Ubuntu Server - Step 1

Now let’s start the Docker Engine and Docker Compose installation using the command:

Terminal window
sh get-docker.sh

Install Docker Engine and Docker Compose on Ubuntu Server - Step 2

Now you need to make sure the Docker Engine is installed correctly. To do this, you need to run the command:

Terminal window
docker version

Install Docker Engine and Docker Compose on Ubuntu Server - Step 3

Next, you need to make sure the Docker Compose is installed correctly. To do this, you need to run the command:

Terminal window
docker compose version

Install Docker Engine and Docker Compose on Ubuntu Server - Step 4

Based on the received messages, the Docker Engine and Docker Compose are installed correctly.

Install Docker Engine and Docker Compose on Ubuntu Server - Step 5

Next, you can add a user to the “docker” group to run the Docker Engine without having to use “sudo”.

Add the user “ubuntu” to the “docker” group using the command:

Terminal window
sudo usermod -aG docker $USER

Install Docker Engine and Docker Compose on Ubuntu Server - Step 6

To apply changes you need to log out and log back in again, which will cause your new session to have the proper group.


SIGNAL & INTEL#


Telegram — Strategic IntelYouTube — Visual DoctrineDiscord — Engineering Elite

DOCKER CAPTAIN  ·  HASHICORP AMBASSADOR  ·  AWS COMMUNITY BUILDER

Install Docker Engine and Docker Compose on Ubuntu Server
https://www.heyvaldemar.com/install-docker-engine-and-docker-compose-on-ubuntu-server/
Architect
Vladimir Mikhalev
Issued
2022-08-08
Protocol
CC BY-NC-SA 4.0