image

Access unlimited bootcamps and 650+ courses

50
%OFF
Gabriel Silva
Gabriel Silva18/09/2024 14:29
Share

Introdução ao Docker: Uma Visão Geral

  • #Docker
  • #AWS
  • #Kubernetes

Docker é uma plataforma de software que facilita a criação, o envio e a execução de aplicativos em contêineres. Contêineres são unidades leves e portáteis que incluem tudo o que um aplicativo precisa para ser executado, como código, bibliotecas e dependências. Isso garante que o aplicativo funcione de forma consistente em qualquer ambiente.

O Que é Docker?

Docker é uma ferramenta que permite empacotar um aplicativo com todas as suas dependências em um contêiner. Isso elimina o problema de “funciona na minha máquina” e facilita o desenvolvimento e a implantação de aplicativos em diferentes ambientes.

Principais Conceitos do Docker

  1. Contêineres: São instâncias de imagens Docker em execução. Eles compartilham o mesmo kernel do sistema operacional, mas são isolados uns dos outros.
  2. Imagens: São os artefatos que contêm o código do aplicativo, bibliotecas e dependências. Elas são a base para criar contêineres.
  3. Dockerfile: É um arquivo de script que contém uma série de comandos que Docker utiliza para criar uma imagem.
  4. Docker Hub: É um registro público onde você pode encontrar e compartilhar imagens Docker.

Como Docker Funciona?

Docker usa uma abordagem baseada em contêineres para empacotar e executar aplicativos. Os contêineres são executados em cima de uma camada de sistema operacional, chamada de Docker Engine. Isso permite que múltiplos contêineres compartilhem o mesmo kernel, mas operem de forma isolada.

Principais Comandos do Docker

Aqui estão alguns comandos básicos para começar a usar Docker:

  • docker --version: Mostra a versão do Docker instalada.
  • docker pull [imagem]: Baixa uma imagem do Docker Hub.
  • docker run [imagem]: Cria e executa um contêiner a partir de uma imagem.
  • docker ps: Lista todos os contêineres em execução.
  • docker stop [contêiner]: Para a execução de um contêiner.
  • docker rm [contêiner]: Remove um contêiner.
  • docker rmi [imagem]: Remove uma imagem.
Share
Comments (0)