Baixe o software aqui e, depois de instalado, você terá um ambiente Docker totalmente funcional, ótimo para desenvolvimento, teste e aprendizado. Inclui Docker Compose e você pode até habilitar um cluster Kubernetes de nó único se precisar aprender Kubernetes. No mesmo site vc encontra o software para Windows ou Mac. No Windows o Docker vai rodar no WSL 2. No Mac o Docker é instalado em um Linux rodando dentro de uma VM.
Multipass é uma ferramenta gratuita para criar VMs Linux no estilo nuvem em sua máquina Linux, Mac ou Windows.
Siga a série de comandos do livro para fazer a instalação no Linux 22.04 LTS. Segui o roteiro de instalação no Linux 23.04 e foi também, tudo certo.
Play with Docker (PWD) é um playground Docker totalmente funcional baseado na Internet que dura até 4 horas. Você pode adicionar vários nós e até mesmo agrupá-los em um swarm.
Esse link mostra como resolver:
sudo groupadd -f docker
sudo usermod -aG docker $USER
newgrp docker
groups