Article image
João Schonarth
João Schonarth20/10/2024 21:50
Compartilhe

🐳 Primeiros Passos com o Docker

  • #Docker

Docker é uma plataforma de código aberto que permite automatizar a implantação de aplicações em contêineres. Um contêiner é uma unidade leve e portátil que contém tudo o que é necessário para executar o software, incluindo o código, runtime, bibliotecas e dependências. Isso garante que o software funcione da mesma forma em qualquer lugar, facilitando a criação de ambientes consistentes. 🐳

👉 Saiba mais: Site Oficial do Docker

🌐 Docker Hub: O Repositório Oficial de Imagens Docker

Docker Hub é um repositório de imagens que permite encontrar, compartilhar e gerenciar contêineres Docker. Com uma vasta coleção de imagens oficiais e da comunidade, ele facilita o compartilhamento de soluções e o uso de imagens pré-configuradas para acelerar o desenvolvimento.

👉 Saiba mais: Acesse o Docker Hub

🚑 Comandos de ajuda do Docker

  • Mostrar ajuda geral do Docker:
docker --help
  • Mostrar ajuda específica para containers:
docker container --help

  

📥 Realizando o Download de Imagens

  • Baixar uma imagem do Docker Hub:
docker pull nome-da-imagem
  • Listar todas as imagens baixadas:
docker images
  • Mostrar contêineres em execução:
docker ps
  • Listar todos os contêineres (incluindo os finalizados):
docker ps -a

▶️ Executando um Contêiner

  • Executar um contêiner por um período específico:
docker run nome-da-imagem sleep 10
  • Parar um contêiner em execução:
docker stop nome (ou id)
  • Executar um contêiner com terminal interativo:
docker run -it nome-da-imagem

🛠️ Executando Aplicações no Contêiner

  • Executar um contêiner em segundo plano e interativamente:
docker run -dti nome-da-imagem
  • Acessar o shell bash do contêiner:
docker exec -it id /bin/bash
  • Atualizar as dependências do sistema:
apt update
  • Atualizar os pacotes instalados:
apt upgrade -y
  • Instalar o editor de texto nano no contêiner:
apt -y install nano

🗑️ Excluindo e Nomeando Contêineres

  • Excluir um contêiner:
docker rm id
  • Excluir uma imagem:
docker rmi nome-da-imagem
  • Executar e nomear um contêiner:
docker run -dti --name Ubuntu-A ubuntu

🏷️ TAGs

As TAGs no Docker são rótulos ou identificadores atribuídos a uma imagem Docker, que permitem versionar e organizar diferentes variações de uma mesma imagem. Elas são usadas para identificar a versão específica da imagem que você deseja usar, facilitando a manutenção e o controle de versões.

  • Baixar uma imagem específica com tag:
docker pull debian:9
  • Executar um contêiner com uma imagem específica e sua tag:
docker run -dti debian:9
Compartilhe
Comentários (1)

EC

Erica Cunha - 20/10/2024 23:38

Bem objetivo.