Docker é uma plataforma Open Source para desenvolvimento de aplicações em containers. O Docker tem como objetivo fazer a entrega de aplicações de forma rápida e sem complicações. Com Docker você pode separar as suas aplicações em containers que futuramente podem ser recriados em caso de falha e escalável com facilidade dependendo da necessidade.
O que o Docker promete: "Construa o Navio e Execute"
O Docker trabalha em uma combinação de funcionalidades do Kernel
Linux em forma de containers.
Com Docker você pode executar praticamente qualquer aplicação de forma segura e isolada.
Agora que você sabe o que é o Docker vou ensinar como fazer a instalação do Docker Engine que fará com que o seu sistema Operacional consiga rodar containers.
Neste artigo será mostrado como fazer a instalação em um
CentOS 7, mas ele pode ser instalado em diversas plataformas e na Cloud:
Requisitos:
- Sistema Operacional CentOS 7 de 64 bits;
- Kernel 3.10 ou superior.
# uname -r
Instalações
Existem dois modos de se instalar o Docker Engine, através do gerenciador de pacotes
Yum, ou através de um script de instalação, demostrarei as duas formas.
Instalação pelo Yum
Entre no servidor com um usuário que possua permissões de root.
Adicione o repositório do Yum com o seguinte comando:
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
Após a configuração do repositório você pode instalar o pacote do Docker:
sudo yum install docker-engine
Inicie o serviço do Docker:
sudo systemctl start docker
Habilite o serviço na inicialização do sistema:
sudo systemctl enable docker
Para verificar se a instalação foi feita corretamente:
sudo docker -v
Docker version 1.12.0, build 8eab29e
Faça um teste rodando uma imagem teste em container:
sudo docker run hello-world
Se o comando acima executou normalmente o seu docker foi instalado com sucesso.
Instalação por script
Caso necessite de uma instalação por script, a instalação é muito simples e você pode seguir os passos abaixo.
Entre no servidor com um usuário que possua permissões de root.
Execute o comando abaixo que irá executar o script de instalação oficial do Docker:
sudo curl -fsSL https://get.docker.com/ | sh
Este script adicionará o repositório e instalará o Docker.
Inicie o serviço do Docker:
sudo systemctl start docker
Habilite o serviço na inicialização do sistema:
sudo systemctl enable docker
Para verificar se a instalação foi feita corretamente:
sudo docker -v
Docker version 1.12.0, build 8eab29e
Faça um teste rodando uma imagem teste em container:
sudo docker run hello-world