Olá Elmo, boa noite!
Tudo bem?
Execute o comando abaixo para instalar o Docker CE:
sudo apt update && sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo apt-key fingerprint 0EBFCD88 && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -y && sudo apt update && sudo apt install docker-ce -y
Caso não queira ter que usar o "sudo" na hora de executar o Docker, execute o comando abaixo e reinicie sua máquina:
sudo usermod -aG docker $USER && sudo systemctl enable docker
Documentação: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository
Para instalar o Docker Compose, execute o comando abaixo:
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s-
uname -m` -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && docker-compose --version
Documentação: https://docs.docker.com/compose/install/#install-compose
Aproveito para compartilhar o Portainer, com ele você consegue gerenciar os seus containers de maneira visual:
docker run --name portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer
Documentação: https://portainer.readthedocs.io/en/stable/
Quaisquer dúvidas, só perguntar.
Abraço!