Antes de mais nada precisamos ter em nosso entendimento que o Docker é uma tecnologia desenvolvida para rodar exclusivamente em Linux. Porém, para os usuários de Windows e MacOS existe uma aplicação chamada Docker Desktop que nos oferece a possibilidade de executar o docker como se estivéssemos em nosso sistema operacional nativo. Isso porque o Docker Desktop vai rodar por detrás dos panos uma máquina virtual com o Linux.
Para instalar o docker no Linux basta utilizar os pacotes de instalação de bibliotecas do próprio sistema operacional, por exemplo, para instalar o Docker no Ubuntu, abra o terminal de comandos e digite:
apt-get update -y
Para atualizar os indices de referência de pacotes e em seguida:
apt-get install docker-engine
Após a instalação, caso o service não seja iniciado é possível inicia-lo manualmente:
service docker start
Para baixar o Docker Desktop acesse: https://www.docker.com/get-started e na caixa Docker Desktop selecione a versão compatível com seu sistema operaciona:
Apos baixar abra o arquivo e siga os passos para a instalação.