freeCodeCamp/guide/portuguese/docker/index.md

2.3 KiB

title localeTitle
Docker Docker

Docker

O Docker é uma plataforma aberta para criar, enviar e executar aplicativos distribuídos. Está escrito em Go. Foi lançado pela primeira vez em 2013 e é desenvolvido pela Docker, Inc.

O Docker é usado para executar pacotes chamados "contêineres". Os contêineres são isolados uns dos outros e do sistema operacional. Eles são mais leves que as máquinas virtuais, pois não usam a máquina host para executar um sistema operacional.

Containerization, que é uma maneira de implementar e executar aplicativos, executa serviços isolados que são executados nativamente no kernel do Linux. A memória pode ser definida manualmente para cada contêiner no Docker.

O Docker é usado para simplificar configurações e garantir um fluxo contínuo e suave de integração e implantação. Contêineres específicos podem ser especificados para ambientes de desenvolvimento, preparação e produção. Uma implementação real de um contêiner em produção, de acordo com o manual do Docker, é executá-lo como um serviço, usando o arquivo docker-compose.yml para configuração. Este é um arquivo YAML que define como os contêineres do Docker devem se comportar na produção.

Uma das maiores vantagens do Docker é que ele pode ser usado por uma equipe que usa diferentes sistemas operacionais para criar projetos sem precisar se preocupar com conflitos de software.

Instalação

  • Ubuntu: sudo apt install docker

  • RedHat: yum install docker-ce

  • Windows / macOS: Download

  • Linux:

curl -fsSL https://get.docker.com -o get-docker.sh 
 sh get-docker.sh 

Alguns comandos

  • Procurar uma imagem: docker search ubuntu
  • Descarregar a imagem para utilizar: docker pull ubuntu
  • Criar um container: docker run ubuntu
  • Criar um container e entrar no terminal: docker run -it ubuntu /bin/bash

Mais Informações: