Docker: como instalar e utilizar para criar conteiners

Docker um software contêiner da empresa Docker Inc, que usa Kernel do Linux e recursos do kernel como Cgoups e namespaces para segregar processos, podendo ser executados de maneira independe. O contêiner tem o objetivo de criar essa independência: a habilidade de executar diversos processos de aplicações separadamente para utilizar melhor a infraestrutura, mantando ao mesmo tempo, a segurança que você teria utilizando sistema separados.

Ferramentas de contêiner, incluindo o Docker, entregam um modelo de implementação com base em imagem, facilitando o compartilhamento de uma aplicação ou conjunto de serviços, tendo a inclusão de todas as dependências deles em vários ambientes. O Software automatiza a implantação de aplicação dentro desse ambiente contêiner.

Sendo uma ferramenta baseada nos contêineres Linux oferece aos usuários acesso sem precedentes a aplicações, tendo habilidade de implantar com rapidez e de total controle sobre as versões e destruições

Instalar usando o repositório 

Antes de instalar o Docker Engine pela primeira vez em uma nova máquina host, é necessário configurar o repositório do Docker. Depois, você pode instalar e atualizar o Docker a partir do repositório.

CONFIGURE O REPOSITÓRIO

Atualize o apt índice do pacote e instale os pacotes para permitir o apt uso de um repositório em HTTPS:

  • $ sudo apt-get update
  • $ sudo apt-get install \
  •     apt-transport-https \
  •     ca-certificates \
  •     curl \
  •     gnupg-agent \
  •     software-properties-common

Adicione a chave GPG oficial

  • $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Verifique se você agora possui a chave com a impressão digital 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88, pesquisando os últimos 8 caracteres da impressão digital.

  • $ sudo apt-key fingerprint 0EBFCD88
  • pub   rsa4096 2017-02-22 [SCEA]
  •           9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
  • uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
  • sub   rsa4096 2017-02-22 [S]

 

Use o seguinte comando para configurar o repositório estável. Para adicionar o repositório noturno ou de teste, adicione a palavra nightly ou test (ou ambos) após a palavra stable nos comandos abaixo. Aprenda sobre os canais noturnos e de teste.

Nota: O lsb_release -cs subcomando abaixo retorna o nome da sua distribuição Ubuntu, como xenial. Às vezes, em uma distribuição como o Linux Mint, pode ser necessário mudar $(lsb_release -cs) para a distribuição pai do Ubuntu, por exemplo, se você estiver usando Linux Mint Tessa, você pode usar bionic. O Docker não oferece nenhuma garantia em distribuições Ubuntu não testadas e não suportadas.

  • x86_64 / amd64
  • $ sudo add-apt-repository \
  •  “deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  •  $(lsb_release -cs) \
  • stable”

 

Mais informações de Download. Clique aqui!