Ir para o conteúdo
  • Empresa
    • SOBRE NÓS
    • TRABALHE CONOSCO
  • Soluções
    CONSULTORIA CLOUD
    • GET STARTED
    • DESIGN
    • IMPLANTAÇÃO
    MIGRAÇÃO
    SQUAD AS A SERVICE
    WELL ARCHITECTED
    SEGURANÇA E COMPLIANCE
    • MSSP
    • SECAAS
    • OFFENSIVE ACTIONS
    • SRT
    • REVENDA
    BIG DATA & MACHINE LEARNING
    • Analytics
    • AI/ML
    SERVIÇOS GERENCIADOS
    • MONITORAMENTO E SUPORTE 24X7
    • DAREDE MSP
    • GERENCIAMENTO DEVOPS
    • GERENCIAMENTO DEVSECOPS
    • GERENCIAMENTO FINOPS
    • GERENCIAMENTO DE BANCO DE DADOS
    • GERENCIAMENTO DE PABX IP
    • LICENCIAMENTO DE SOFTWARE
    COMPETÊNCIAS AWS
    • AWS CLOUD FRONT
    • AWS AURORA
    • AMAZON RDS
    • DEVOPS
    • MICROSOFT WORKLOADS
    • MIGRATION
    • PUBLIC SECTOR
    • PUBLIC SECTOR NPO
    • PUBLIC SECTOR EDUCATION
    • WELL ARCHITECTED
    • VMWARE CLOUD ON AWS
    • API GATEWAY
    • LAMBDA
    • NETWORKING ON AWS
    • FINANCIAL SERVICES
  • Cases
  • Blog
Darede Portugal
  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
O Docker é uma das melhores plataformas para o deploy de uma aplicação. Para entender sua funcionalidade, confira esse artigo em nosso blog!

A evolução do deploy de uma aplicação passou por vários processos. Inicialmente tínhamos um servidor físico para cada serviço, ou seja, havia um servidor, um sistema operacional e uma aplicação. Isso gera um aumento em manutenção de hardware, de atualização de patches de segurança ou upgrade da aplicação. Com a virtualização criamos uma camada de abstração do hardware, ou seja, podemos em UM hardware ter vários SOs, e consequentemente várias aplicações. Contudo a necessidade de gerenciamento do SO ainda existe (e ainda existe o SO do próprio hypervisor). Por fim chegamos ao container, ele eleva a abstração para o SO. Isto é, conseguimos abstrair o hardware e o sistema operacional, e deixar o container apenas para cuidar da aplicação. Nesse artigo vamos entender sobre o Docker.

Imagem de representação de contenerização e virtualização
Conteinerização vs Virtualização

Entendendo Docker

O Docker é uma plataforma que facilita o deploy de uma aplicação, dentre elas a mais importante é o Docker engine que faz o intermédio com o SO para gerenciamento dos containers. Existem também o Docker swarm, o Docker compose e o Docker hub.
Por conta da agilidade de seu deploy, ele se torna uma ferramenta poderosa para o ciclo de entrega contínua, pois se garante que as características que foram utilizadas em dev serão replicadas na sua totalidade para o ambiente de produção. Fora que a economia de recursos, acesso a imagens já customizadas pela comunidade (via docker hub) e gerenciamento facilitado, eleva as vantagens para a utilização.

Na AWS o Fargate é um serviço serveless em que, além de toda a facilidade de absorção de camadas, ele absorve inclusive o gerenciamento do sistema operacional, e da camada de container como um todo.
Nesse post, vamos focar na instalação do Docker como IaaS, e na utilização de um serviço de tacacs (aaa para dispositivos de redes).

Instalação (centos8)

Instalaremos o docker, e depois realizaremos o pull de uma imagem do tac_plus para servir como servidor de autenticação para nossos equipamentos.
1 – Remova todas as versões de docker que possam estar habilitadas:

2 – Desabilite o firewalld (por algum motivo ele impossibilita a resolução de DNS dentro dos containers):

3 – Adicione o repositório do docker:
dnf config-manager –add-repo=https://download.docker.com/linux/centos/docker-ce.repo
4 – Instale o docker. Percebam que aqui vamos utilizar a opção ‘nobest’, isso é necessário para as versões do CentOS 8, pois essa versão (até o momento) possui uma incompatibilidade com o deamon do container (containerd.io).

5 – Habilite o docker no sistema:

6 – Teste o docker validando a versão:

Comandos básicos

Com o Docker instalado vamos agora falar de alguns comandos básicos:

  • docker ps -a: Mostra todos os containers, tanto os em execução quanto os parados.
  • docker run: Executa um container com uma imagem específica (no nosso caso o Hello-Worl
  • docker start|stop: Inicia um (ou mais) containers parados, ou para um (ou mais) containers ativos.
  • docker rm: Remove um (ou mais) container. (você pega a lista com o docker ps -a)
  • docker rmi: Remove um (ou mais) imagens. (você pega a lista com o docker images)
  • docker container prune: Remove todos os containers que estão parados.
  • docker images: Mostra todas as images que você já fez o pull
  • docker exec -it: Roda um comando dentro do container (só o exec), e com a opção “-it” você aloca um tty dentro do container, ou seja, é a opção para ter acesso a console do container. exemplo: docker exec -it hello-wold bash
  • docker network ls: Lista todas as redes criadas no Docker
  • docker run: executa
  • Subindo uma:

    That’s all folks! Be Happy!!!

    Saiba tudo sobre containers! Confira nossos artigos sobre microsserviços e container!

  • AWS, Cloud Computing, Computação em Nuvem, Container, Containers, Contêiner, Contêineres, Docker, Fargate, Microsservices, Microsserviços

OUTRAS PUBLICAÇÕES

Riscos cibernéticos: Você está preparado?

Nos últimos tempos assistimos muitos problemas de segurança em grandes empresas do mercado. Por isso os especialistas da Darede selecionaram algumas dicas para sua empresa! Confere aí!

Por que escolher a AWS?

Você sabia que a AWS é a maior e mais utilizada plataforma de serviços em cloud do mundo? Veja o artigo que dá motivos para escolhê-la!

Data Lake vs Data Warehouse

Você sabe a diferença entre Data Lake e Data Warehouse? Então confira esse artigo do blog da Darede que traz tudo sobre esses conceitos.

Novidades da AWS – Segurança: Março

Os #cloudspecialists da Darede reuniram as principais novidades de segurança da AWS! Confira quais são elas e como elas podem te ajudar!

Sua empresa está preparada para um Deepfake?

O deepfake, é um recurso que cada vez mais se populariza e que pode ser extremamente perigoso para a nossa sociedade! Confira o artigo!

Cloud e Governo: O início da era da gestão pública digital

O maior desafio dos governos é implementar uma gestão eficaz que acompanhe com os avanços da tecnologia. Confira o artigo sobre a união de cloud e governo.

« Anterior Página1 Página2 Página3 Página4 Página5 Página6 Página7 Página8 Página9 Página10 Próxima »
  • E-books
  • Blog
Conecte-se conosco
Mais
  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
  • Governança Corporativa

Escritórios

  • Alameda Araguaia, 2044 - Bloco 1 - CJ 210/211 06455-000 - Alphaville, Barueri São Paulo - Brasil
  • Dabi Business Park - R. Gen. Augusto Soares dos Santos, 100 - Parque Industrial Lagoinha Ribeirão Preto, São Paulo, 14095
  • Avenida Bombeiros Voluntários de Algés 44 Lisbon , Algés, 1495 Oeiras
  • +55 11 3900-1010 | 3995-6919
newsletter
  • Política de Privacidade e Cookies
  • Perguntas Frequentes
© Copyright 2025 Darede à nuvem
Todos os direitos reservados | By Damidia Marketing & Conteúdo

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações

ACEITAR & FECHAR
RECUSAR