Uma vez o Debian 13 instalado sem GUI, vamos instalar Docker e Portainer para gerenciar os contêiner. Se tiver como acessar por SSH por outro computador, facilita muito, então primeiro vamos descobrir o IP com o comando
$ ip a
Uma vez descoberto o IP, vamos acessar por SSH.
$ ssh nomedousuario@ipdoservidor
Digita a senha e confirma com um YES.
Primeiro passo, é mudar para root
$ su -
Depois atualizar o Debian
# apt update && apt upgrade -y
Agora vamos adicionar o usuário ao sudo.
# apt install sudo -y && usermod -aG sudo nomedousuario
Uma vez adcionado ao sudo, vamos sair do usuário root.
# exit
Vamos instalar agora o Docker e Portainer em seguida.
$ sudo apt install -y ca-certificates curl gnupg
$ sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
$ echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo systemctl start docker
sudo systemctl enable docker
Adcionar o seu usuário ao grupo do Docker
$ sudo usermod -aG docker $USER
Vamos reinciar o servidor. Uma reiniciado, vamos testar, ver a versão do Docker instalar e testar se o sistema de criar contêiner está funcionando.
$ docker --version
sudo docker run hello-world
Não dando erro, vamos instalar o Portainer.
$ docker volume create portainer_data
$ docker run -d \
-p 8000:8000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Vamos checar se o Docker está rodando.
$ sudo systemctl status docker
Com esse comando mostra os c que estão rodando, é para aparecer o do Portainer rodando.
$ docker ps
Se aparecer que está funcionando, vamos acessar o Portainer pelo navegador.
https://IPdoservidor:9443
No primeiro acesso tem que criar uma senha, que vai ser usada para acessar o Portainer para instalar os programas/serviços que vamos querer rodar no Docker.