wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-jenkins-2-361-e-docker-guia-passo-a-passo.md

DevOps

Como implementar CI/CD com Jenkins 2.361 e Docker: Guia passo a passo

atualizado em 07/09/2026

Este guia fornece um passo a passo sobre como implementar CI/CD utilizando Jenkins 2.361 e Docker. Vamos configurar o Jenkins, criar um pipeline e implantar uma aplicação em contêineres.

Pré-requisitos

  • Servidor Linux com Docker instalado.
  • Jenkins 2.361 instalado e em execução.
  • Acesso ao terminal com permissões de sudo.

Passo 1: Instalar o Jenkins

sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins

Passo 2: Iniciar o Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

Passo 3: Acessar a interface do Jenkins

Abra um navegador e acesse http://:8080. Siga as instruções para desbloquear o Jenkins usando a senha encontrada em:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Passo 4: Instalar plugins necessários

No painel do Jenkins, vá para Gerenciar Jenkins > Gerenciar Plugins e instale os seguintes plugins:

  • Docker Pipeline
  • Git
  • Pipeline

Passo 5: Configurar Docker no Jenkins

Adicione o Docker ao Jenkins:

sudo groupadd docker
sudo usermod -aG docker jenkins

Reinicie o Jenkins:

sudo systemctl restart jenkins

Passo 6: Criar um novo pipeline

No painel do Jenkins, clique em Nova Item, selecione Pipeline e configure seu repositório Git.

Exemplo de Jenkinsfile

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                script {
                    docker.build('minha-aplicacao:latest')
                }
            }
        }
        stage('Deploy') {
            steps {
                script {
                    docker.image('minha-aplicacao:latest').run()
                }
            }
        }
    }
}

Conclusão

Agora você tem um pipeline CI/CD básico funcionando com Jenkins e Docker. Para melhorar sua configuração, considere implementar testes automatizados e monitoramento de contêineres.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.