Crie seu primeiro container no Docker

/, Infrastructure, Platform as a Service/Crie seu primeiro container no Docker
  • docker logo

Crie seu primeiro container no Docker

O Docker tem causado um buzz no universo da computação devido as grandes facilidades apresentadas pela ferramenta. Este guia pretende mostrar como iniciar um novo servidor Docker e como iniciar seu primeiro container. Testamos esses passos no seguinte ambiente:

Preparação do ambiente

  • Primeiro faça a instalação dos pacotes necessários para executarmos um container:

  • Inicie o Docker:

  • Verifique se o serviço iniciou corretamente, se estiver tudo correto, ao executar sudo systemctl status docker poderá verificar a seguinte saída:

Comando docker

O controle de todos seus containers deverá ser feito através do comando docker e caso não esteja logado como root utilize sudo docker. Ele trás diversos subcomandos que podem ser listados com o comando:

Veja alguns dos comandos mais utilizados:

docker create cria um novo container
docker exec executa um comando em um container já existente
docker export exporta um container para um arquivo tar
docker images exibe a lista de imagens locais
docker import importa um arquivo tar para criar uma nova imagem
docker info exibe informações sobre todo o sistema
docker kill encerra um container rodando
docker search procura por imagens no Docker Hub
docker stop para um container
docker top exibe quais processos estão sendo executados em um container

Iniciando o primeiro container

Inicie seu primeiro container Docker com o comando:

Explicação dos parâmetros:

  • --interactive: mantém a entrada padrão aberta para permitir que haja interação com o container
  • --tty: aloca um falso tty
  • fedora: nome da imagem que será utilizada para iniciar o container
  • /bin/bash: comando executado na inicialização do container

Você agora tem um container executando o processo /bin/bash, divirta-se!

Docker Hub

No passo anterior, inicializamos um container do Fedora com o seguinte comando:

Perceba que escolhemos uma imagem pronta chamada de “fedora” que foi baixada do Docker Hub. O Docker Hub é um “repositório” público onde diversos desenvolvedores e empresas podem publicar suas imagens de containers. Diversas empresas já criaram sua imagem oficial, como o FedoraCentosPostgreSQLMySQL e WordPress.

Por |2017-08-10T22:10:43-03:0010 de setembro de 2016|Categories: DevOps, Infrastructure, Platform as a Service|Tags: |0 Comentários

Sobre o autor:

Eu ajudo empresas a utilizar containers e serem mais ágeis no seu desenvolvimento. Executar as aplicações com mais eficiência e fazer deploy em produção com mais confiança.

Deixar Um Comentário