O Containerd é um runtime de contêiner leve que gerencia o ciclo de vida dos contêineres no seu sistema. Ele é uma alternativa robusta e eficiente ao Docker e é amplamente utilizado em ambientes de orquestração de contêineres como o Kubernetes.
Pré-requisitos
- Um servidor rodando Ubuntu 22.04.
- Acesso root ou um usuário com privilégios sudo.
Passo 1: Atualizar o Sistema
Antes de instalar qualquer pacote, é recomendado atualizar os repositórios de pacotes e o sistema:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar Dependências
Instale algumas dependências que o Containerd precisa para funcionar corretamente:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Passo 3: Adicionar o Repositório Docker
O Containerd pode ser instalado a partir do repositório oficial do Docker. Adicione o repositório Docker ao seu sistema com os comandos abaixo:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Passo 4: Instalar o Containerd
Agora que o repositório foi adicionado, você pode instalar o Containerd com o seguinte comando:
sudo apt update
sudo apt install containerd.io -y
Passo 5: Configurar o Containerd
Após a instalação, crie o arquivo de configuração padrão do Containerd executando:
sudo mkdir -p /etc/containerd
sudo containerd config default | sudo tee /etc/containerd/config.toml
Agora, reinicie o serviço Containerd para aplicar as novas configurações:
sudo systemctl restart containerd
sudo systemctl enable containerd
Passo 6: Verificar a Instalação
Para verificar se o Containerd foi instalado e está funcionando corretamente, execute o seguinte comando:
sudo systemctl status containerd
Se tudo estiver correto, você verá uma mensagem indicando que o serviço está “ativo (em execução)”.
Conclusão
Parabéns! Você instalou com sucesso o runtime de contêineres Containerd no seu servidor Ubuntu 22.04. Agora você está pronto para gerenciar seus contêineres de maneira eficiente com o Containerd.
Se você ainda não tem um servidor VPS para hospedar seus projetos, você pode adquirir um clicando aqui.