Não perca as ofertas por tempo limitado!

Como instalar Docker no CentOS + Docker Compose

O conceito e a tecnologia do Docker são muito difundidos hoje e muitos sysadmins o utilizam para seu trabalho por causa das muitas vantagens que ele proporciona no momento de lidar com containers no Linux.

É por isso que, hoje, nós mostraremos para você como instalar o Docker no CentOS. E, então, como instalar o Docker Compose para empoderar ainda mais o seu VPS (Virtual Private Server ou Servidor Virtual Privado)!

Acima de tudo, o Docker é popular pela capacidade de implementar imagens que contenham aplicações ou serviços que queremos instalar em nossa rede. Além disso tudo, ele é um projeto de código aberto, o que facilita o entendimento de sua operação e até mesmo sua versatilidade dentro da companhia.

Para saber mais sobre este template e como ele se destaca, leia nossa página sobre hospedagem Docker.

Entendendo Dockers e Containers

Docker é uma tecnologia de código aberto que gerencia e automatiza a implementação de aplicações através de um container. Esses containers são distribuídos através de imagens que contêm tudo que é necessário para rodar uma aplicação. Por exemplo, existem imagens para WordPress, Nginx, MariaDB e muitos outros serviços e aplicações.

A principal vantagem de usar o Docker é que nós podemos “instalar” serviços ou aplicações em muitos sistemas, independentemente do hardware que eles utilizem. Por exemplo, podemos criar uma imagem de nossa aplicação e rodá-la em qualquer computador que tenha o Docker instalado. Tudo isso sem se preocupar com o sistema ou o hardware em questão.

E o melhor de tudo: começar a usar essa ferramenta é fácil! Aprenda como instalar o Docker no CentOS7!

Como Instalar o Docker no CentOS

Instalar o Docker no CentOS é simples. Para fazer isso, é necessário se conectar ao seu servidor dedicado (VPS) usando SSH. Confira nosso tutorial ensinando a utilizar um terminal PuTTY SSH se você estiver com dificuldades.

Dica

Confira nossos planos de VPS KVM se quiser executar seu aplicativo via Docker. Com a virtualização KVM, a plataforma de software pode suportar mais aplicativos do que nas opções baseadas em OpenVZ.

ssh seu-usuário@seu-servidor

Após isso, nós temos que instalar uma série de pacotes antes mesmo de instalar o Docker. Nós precisamos ser o usuário root e rodar a seguinte linha na linha de comando:

yum install -y yum-utils device-mapper-persistent-data lvm2

A maneira mais fácil e mais segura de completar esse processo é através dos repositórios oficiais do Docker. Para fazer isso, é necessário executar essa linha:

yum-config-manager  https://download.docker.com/linux/centos/docker-ce.repo 

A partir daí, já podemos instalar o Docker no CentOS ao rodar esse comando específico:

yum install docker-ce

Agora já sabemos como instalar o Docker no CentOS. Mas ele ainda não está rodando! Para habilitá-lo e iniciar o docker, execute os seguintes comandos:

systemctl enable docker
systemctl start docker

Finalmente, nós podemos checar o estado do serviço para garantir que tudo ocorreu da maneira esperada:

systemctl status docker

No output, nós devemos ver uma linha verde indicando que o Docker está configurado e funcionando.

Comandos Básicos do Docker

Primeiramente, vamos rodar o comando “Hello World” (“Olá Mundo”) do Docker como um passo inicial. Para isso, nós precisamos rodar a seguinte linha:

docker run hello-world

Essa imagem de teste é uma que a desenvolvedora Docker, Inc. recomenda checar toda vez que você reinstalar essa ferramenta.

Nós podemos verificar todas as imagens que temos em nosso sistema com esse comando:

docker images

Ou procurar dentro do repositório do Docker por uma imagem disponível com o comando de pesquisa:

docker search [pesquisa]

Exemplificando, nós podemos procurar por uma imagem relacionada ao CentOS.

docker search centos7

Se nós quisermos baixá-la, podemos fazer isso ao executar o seguinte comando:

docker pull [nome_da_imagem]

Para finalizar, nós utilizaremos o comando “run” (“rodar”) para executá-la. Nós podemos chamar a imagem através de seu ID ou diretamente pelo seu nome.

docker run -t -i [id_da_imagem ou nome_da_imagem]

A opção “-i” significa que nós tornaremos a imagem interativa, enquanto a opção “-t” quer dizer que nós teremos acesso ao terminal e podemos simular um.

Para sair de uma imagem, é necessário pressionar CTRL + D.

Como Instalar o Docker Composer no CentOS

O Docker Compose é uma ferramenta que nos permite exibir imagens no Docker. Ela foi criada porque muitos programas requerem outros serviços para rodar.

Por exemplo, com o WordPress ou outro CMS (Content Management System ou Sistema de Gerenciamento de Conteúdo), nós exigimos, antes de tudo, um servidor da web funcional e a imagem de um gerenciador de base de dados para finalmente ter a imagem da aplicação.

Nós teríamos que implementá-los um por um e então configurá-los. Com o Docker Compose, nós podemos definir tudo isso num arquivo, com todas as imagens sendo dependentes de uma principal e então carregá-las normalmente.

Para instalar o Docker Compose no CentOS, nós precisamos rodar esse comando:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Caso a gente não tenha o “curl” instalado, é possível fazê-lo através do seguinte comando:

yum install curl

Então nós temos que atribuir permissões de execução para o binário do Docker Compose;

chmod +x /usr/local/bin/docker-compose

E agora, para garantir que não existirão problemas na hora de usar a ferramenta no terminal, temos que fazer um link simbólico para o sistema:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Para completar, cheque a versão instalada:

docker-compose --version

E agora nós estamos prontos para usar tanto o Docker quanto o Docker Compose.

Conclusão

O Docker é uma ferramenta amplamente utilizada hoje. A implementação de aplicações na forma de containers nos salva de erros de compatibilidade. Além disso, o Docker facilita a instalação e a manutenção de containers existentes.

Por outro lado, se nós adicionarmos uma ferramenta como o Compose para a tecnologia do Docker, a produtividade e a eficiência podem ser melhoradas ainda mais.

Saber sobre o Docker é muito importante hoje em dia e é por isso que nós recomendamos que você visite o site o projeto para ler mais sobre ele.

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.

O que dizem nossos clientes

Comentários

Author
Hamilton de Oliveira Pereira Junior

December 19 2019

D+ Procurei em toda internet essa informação e não achei! Só aqui mesmo, no meu provedor favorito :)

Author
Marcos Aurelio

May 26 2020

Faltou colocar a url do repositorio do docker no comando yum-config-manager --add-repo

Deixe uma resposta

Por gentileza, preencha os campos solicitados.Marque o campo de aceitação da privacidade.Preencha os campos necessários e marque a opção de aceitar termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.