fbpx Integre Jenkins, Docker e Kubernetes com Linux: Guia Completo | Certificação Linux

Integração de Ferramentas DevOps com Sistemas Linux: Jenkins, Docker e Kubernetes

📅 19/07/2026 ⏱ 4 min ✍️ Uira Ribeiro
Integração de Ferramentas DevOps com Sistemas Linux: Jenkins, Docker e Kubernetes
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponível no
Google Play
Disponível na
App Store

Introdução

A integração de ferramentas DevOps como Jenkins, Docker e Kubernetes com sistemas Linux é crucial para otimizar processos de desenvolvimento e operações. Este artigo resolve o problema de como integrar essas ferramentas de forma eficiente e prática.

Configuração do Jenkins no Linux

O Jenkins é uma ferramenta de automação de integração contínua (CI) e entrega contínua (CD). Vamos configurá-lo no Linux.

Instalação do Jenkins

Primeiro, precisamos instalar o Jenkins. No Ubuntu/Debian, execute:

# Atualizar lista de pacotes\nsudo apt update\n\n# Instalar OpenJDK\nsudo apt install openjdk-11-jdk -y\n\n# Adicionar chave GPG do Jenkins\nwget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -\n\n# Adicionar repositório do Jenkins\nsudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable/ binary/ > /etc/apt/sources.list.d/jenkins.list'\n\n# Atualizar lista de pacotes novamente\nsudo apt update\n\n# Instalar Jenkins\nsudo apt install jenkins -y

Após a instalação, inicie o Jenkins:

# Iniciar Jenkins\nsudo systemctl start jenkins\n\n# Habilitar Jenkins para iniciar na inicialização\nsudo systemctl enable jenkins

Acesso ao Jenkins

O Jenkins será acessível em http://seu-ip:8080. Obtenha a senha inicial em:

# Localizar senha inicial\nsudo cat /var/lib/jenkins/secrets/initialAdminPassword

Usando Docker no Linux

O Docker é uma plataforma para desenvolver, entregar e executar aplicações em contêineres.

Instalação do Docker

No Ubuntu/Debian, execute:

# Atualizar lista de pacotes\nsudo apt update\n\n# Instalar dependências\nsudo apt install apt-transport-https ca-certificates curl software-properties-common -y\n\n# Adicionar chave GPG do Docker\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\n\n# Adicionar repositório do Docker\nsudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"\n\n# Atualizar lista de pacotes novamente\nsudo apt update\n\n# Instalar Docker\nsudo apt install docker-ce -y

Executando um contêiner Docker

Execute um contêiner Hello World:

# Executar contêiner Hello World\nsudo docker run hello-world

Configuração do Kubernetes no Linux

O Kubernetes é uma plataforma de orquestração de contêineres.

Instalação do Kubernetes

No Ubuntu/Debian, execute:

# Instalar dependências\nsudo apt-get update && sudo apt-get install -y apt-transport-https curl\n\n# Adicionar chave GPG do Kubernetes\ncurl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -\n\n# Adicionar repositório do Kubernetes\nsudo bash -c 'cat <<EOL>>/etc/apt/sources.list.d/kubernetes.list\ndeb https://apt.kubernetes.io/ kubernetes-xenial main\nEOL'\n\n# Atualizar lista de pacotes novamente\nsudo apt-get update\n\n# Instalar kubectl, kubelet e kubeadm\nsudo apt-get install -y kubectl kubelet kubeadm\n\n# Evitar atualizações do kubelet e kubeadm\nsudo apt-mark hold kubelet kubeadm kubectl

Inicializando um cluster Kubernetes

Inicialize um cluster Kubernetes:

# Inicializar cluster\nsudo kubeadm init --pod-network-cidr=10.244.0.0/16\n\n# Configurar kubectl para usar o cluster\nmkdir -p $HOME/.kube\nsudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config\nsudo chown $(id -u):$(id -g) $HOME/.kube/config\n\n# Instalar rede do Flannel\nkubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Por que isso importa / Quando usar

Por que isso importa: A integração dessas ferramentas permite uma automatização e otimização dos processos de desenvolvimento e operações, resultando em entregas mais rápidas e confiáveis.

Quando usar: Use Jenkins para pipelines de CI/CD, Docker para containerização de aplicações e Kubernetes para orquestração de contêineres em ambientes de produção.

Conexão com Certificações LPI/CompTIA

Dominar a integração de ferramentas DevOps com sistemas Linux é crucial para certificações como LPI e CompTIA. Estas certificações validam suas habilidades em Linux e DevOps, tornando você mais competitivo no mercado de trabalho.

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Depois de anos vendo profissionais perderem horas em tarefas simples por não conhecer as ferramentas certas do Linux, decidi ensinar.
Hoje sou autor da maioria dos Materiais de Aprendizado oficiais da LPI e mentor de mais de 14.000 alunos certificados.

Conheça minha história completa →

Isso foi só uma peça. O curso ensina o caminho completo — do primeiro comando ao dia da prova.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp