Tuesday, January 19, 2016

Docker - Como instalar

 Nesse primeiro post irei falar um pouco sobre Docker.

Os container (docker) tem como base o isolamento de aplicações e suas dependências em um único sistema operacional (SO). Essa técnica visa também evitar o conflito entre as bibliotecas e APIs, já que versões instaladas podem ocasionar erros dependendo da aplicação.

As maquina virtual (VM) também possibilitam o isolamento da aplicação mas é necessário realizar todo o processo de instalação e configuração de um novo SO para cada máquina criada e isso pode ocasiona retrabalho. A figura abaixo ilustra diferença na arquitetura de uma aplicação utilizando VM e Docker

Arquitetura VM x Docker
http://gordonsun-blog.s3.amazonaws.com/wp-content/uploads/2015/05/docker-containers-vs-vms.png
O docker tem como requisito mínimo que o SO seja linux com kernel 3.8+ e arquitetura 64bits. Em outros sistemas operacionais (MACOS e Windows) são criadas maquinas virtuais Linux para executar o docker de forma transparente para o usuário.

Instalação no Linux Ubuntu 14.04

1. Atualização dos repositórios.

$ sudo apt-get update

2. Instalação do wget caso o mesmo ainda não tenha sido instalado.

$ sudo apt-get install wget

3. Download e instalação do script de instalação do docker.

$ wget -qO- https://get.docker.com/ | sh

4. O usuário padrão não tem permissão para executar o docker, somente o root.

$ sudo docker ps

4.1 Para que o usuário padrão possa acessar o docker é necessário adicionar o mesmo no grupo docker

$ sudo usermod -aG docker usuario
$ docker ps

5. Inicializar docker.

$ sudo service docker stop
$ sudo service docker start


No comments:

Post a Comment