quarta-feira, 12 de agosto de 2015

Instalando o Docker em ambiente CentOS 7


Durante a TDC desse ano foi me apresentada uma solução voltada a versionamento de sistemas e deploy fantástica, o Docker. Logo que eu fui aprender um pouco mais sobre a ferramenta com o pessoal aqui do trabalho eu fiquei incrivelmente apaixonado pelo que ela pode acrescentar e optimizar.

O Docker é uma ferramenta de virtualização que permite efetuar o versionamento de pequenas imagens de sistemas operacionais com suas configurações de banco de dados, apache, web services, ambientes e etc.

Imagine que durante uma implementação de sistema, você gaste 40 a 50% do tempo apenas instalando as dependências, compilando utilitários, bibliotecas, configurando bancos e etc, o Docker te permite criar uma iso Linux numa "caixinha" vulgo Container já preparada pra você jogar sua aplicação e disponibilizar. Ela funciona como um repositório de versões de pequenas ISOs Linux.

Vou criar uma série de artigos sobre Docker aqui, pretendo, conforme for aprendendo vou documentando aqui.

A Instalação do Docker pode ser realizada diretamente dos repositórios do CentOS

# yum -y install docker docker-registry


Iniciando o Docker junto ao sistema: 

# systemctl enable docker.service


Iniciando o serviço 

# systemctl start docker.service


Cheque a instalação, se der tudo Ok! Podemos prosseguir.

# systemctl status docker.service




Feito isso, vamos fazer o Download de uma imagem do Debian do Docker


# sudo docker run -it debian



Primeiro ele buscou a imagem local, como não encontrou ele baixou uma instância de uma imagem Debian do repositório do Docker.

Para acessá-la


 # sudo docker run -it  debian /bin/bash

Veja as imagens disponíveis:


# sudo docker images



SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

Postar um comentário

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com