Instalação do Docker no CentOS 7

Neste artigo descreverei a instalação simples do Docker Engine, fazendo que seu sistema operacional esteja pronto para rodar aplicações em Containers. A instalação pode ser feita através do gerenciador de pacotes YUM e também através de scripts.

[ Hits: 16.103 ]

Por: Renato Diniz Marigo em 29/09/2016 | Blog: http://www.renatomarigo.com.br


Introdução



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

    Próxima página

Páginas do artigo
   1. Introdução
   2. Configurações adicionais
Outros artigos deste autor

Debian Linux 4 iniciando o Windows como terminal server

Introdução ao Shell Script

WordPress com Docker

Zabbix Server 2.0 no CentOS - Instalação e configuração

Instalação de um Servidor Web

Leitura recomendada

Instalação IRPF e RECEITANET 2020

Bind – Servidor DNS no OpenSOLARIS

OCS Inventory NG Server 2.0.5 no Debian Squeeze e agentes via Active Directory - Instalação e configuração

dstat - Ferramenta de Monitoramento no Linux

Prevenindo atualização de pacotes no APT-GET

  
Comentários
[1] Comentário enviado por error13 em 18/03/2019 - 13:12h

dica:

#vim /etc/yum.repos.d/docker.repo

inserir o conteúdo:

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts