Utilizamos cookies para nos ajudar a melhorar nossa página da web. Por favor, leia nossa Política de Cookies .

O que é Docker?

Docker é um conjunto de plataforma como produtos de serviço que usa virtualização no nível do sistema operacional para entregar software em pacotes chamados contêineres. O Docker virtualiza uma interface exatamente da mesma forma que as funções de hardware subjacentes, permitindo que você crie, teste e implemente aplicativos rapidamente. Resumindo, é um ambiente de software que simula um ambiente de hardware.

docker asustor NAS

O Docker empacota seu aplicativo com o ambiente operacional, tornando o aplicativo compatível em todas as plataformas e mais fácil de mover entre diferentes hardwares.
Como o Docker pode empacotar o aplicativo em um ambiente que o torna mais fácil de executar em um contêiner, um contêiner pode ser executado onde quer que o Docker esteja instalado. Não há necessidade de reconstruir o aplicativo ou ambiente todas as vezes e ele é executado em quase qualquer tipo de hardware.

docker asustor NAS

Como um método de virtualização emergente, o Docker tem muitas vantagens sobre a virtualização tradicional.
Primeiro, por serem leves, os contêineres do Docker iniciam muito rapidamente e mais rápido do que as máquinas virtuais tradicionais. Em segundo lugar, o Docker usa os recursos do sistema de maneira muito eficiente e milhares de contêineres do Docker podem ser executados simultaneamente em um único host.

docker asustor NAS

Apresentando a arquitetura do Docker

O Docker tem vários componentes, dos quais três são os componentes mais importantes do Docker.

Imagens Docker

As imagens são usadas para iniciar o aplicativo real no contêiner. Este conceito é semelhante à imagem de uma VM. A VM usa a imagem para iniciar o sistema operacional e executar os serviços e drivers necessários, mas a imagem do Docker é apenas o componente de armazenamento somente leitura.

docker asustor NAS

Docker containers

Os contêineres são executáveis ​​de aplicativos. O Docker fornece um ambiente independente e seguro para a execução de aplicativos e são criados a partir de arquivos de imagem para serem executados no host.

docker asustor NAS

Registros Docker

Os registros são usados ​​para armazenar arquivos de imagem criados pelo Docker. Os arquivos de imagem podem ser carregados em registros para compartilhar com outras pessoas. Os registros também são divididos em públicos e privados. Registros públicos gerais são encontrados no hub Docker, que fornece todas as imagens básicas carregadas por usuários em todo o mundo.

docker asustor NAS

Por que devo usar o Docker?

Imagine implantar um servidor que contém um sistema operacional desconhecido com requisitos para instalar aplicativos como php7 e MySQL. Em ambientes desconhecidos, a instalação pode ser difícil, tediosa ou uma perda de tempo. O Docker simplifica isso e torna a instalação de aplicativos mais fácil do que nunca. Além de executar aplicativos dentro do contêiner, o próprio contêiner não consome recursos adicionais do sistema, mantendo alto o desempenho do aplicativo, enquanto as máquinas virtuais tradicionais podem precisar ser iniciadas para cada aplicativo, aumentando assim o uso dos recursos do sistema. O Docker requer apenas uma máquina virtual para quantos aplicativos forem necessários.
Vantagens de usar o Docker:

1. Compilar e lançar software mais rápido

Para os trabalhadores de desenvolvimento e manutenção, definir e esquecer é crucial. Os desenvolvedores podem usar um arquivo de imagem padrão para criar um conjunto de contêineres de desenvolvimento. Após a implantação, a equipe de manutenção pode usar diretamente o contêiner implantado para implantar o código. O Docker pode criar contêineres rapidamente, iniciar aplicativos rapidamente e é totalmente transparente. Isso torna mais fácil para outros membros de uma equipe entender como um aplicativo é construído e funciona. Os contêineres Docker são leves e rápidos, economizando significativamente o tempo e os custos de desenvolvimento, teste e implantação.

docker asustor NAS

2. A implantação é fácil

Diferentes aplicativos podem ser facilmente implantados com comandos padronizados.

docker asustor NAS

3. Virtualização mais eficiente

A execução do contêiner Docker não requer suporte de virtualização adicional. É a virtualização em nível de hardware, que aumenta o desempenho e a eficiência, permitindo que você execute mais código em cada servidor enquanto economiza recursos.

docker asustor NAS

4. Fácil de expandir e transportar

Os contêineres Docker podem ser executados em quase qualquer plataforma de hardware, incluindo, mas não se limitando a máquinas físicas, máquinas virtuais, serviços de nuvem pública e dispositivos NAS. Essa compatibilidade permite a migração direta de um aplicativo de uma plataforma para outra para facilitar o gerenciamento.

docker asustor NAS

Docker Containers and Virtual Machines –The Difference

docker asustor NAS

ASUSTOR suporta Docker

ADM é um sistema operacional baseado no kernel do Linux e é compatível com Docker. A ASUSTOR fornece o Docker Community Edition (CE) na maioria dos modelos *. Depois de baixar e instalar do App Central, os aplicativos Docker em um ASUSTOR NAS e começar a implantar contêineres fornecidos por desenvolvedores no Docker Hub para personalizar ainda mais a experiência em um ASUSTOR NAS. Aplicativos, serviços ou várias funções de servidor são suportados, melhorando assim a experiência em um ASUSTOR NAS.

Suportado em: AS10, 31, 32, 40, 50, 51, 61, 62, 63, 64, 70, séries Nimbustor e Lockerstor. * Os tipos de Containers que podem ser implantados variam de acordo com a plataforma suportada pelo desenvolvedor. Os modelos ASUSTOR NAS variam nas configurações de hardware. Verifique a compatibilidade antes de fazer uma compra.

docker asustor NAS

Suporte ao Portainer para gerenciar aplicativos Docker

O Docker não tem uma GUI. Para usar o Docker, é necessária uma compreensão dos comandos do Docker ou consulte a documentação para baixar, instalar e implantar imagens. Portainer é uma ferramenta poderosa de gerenciamento do Docker. Em toda a interface da web, o Portainer torna o gerenciamento de aplicativos e imagens do Docker mais conveniente para quem não está familiarizado com os comandos do Docker, tornando-o mais fácil de usar. Milhares de imagens de desenvolvedores no Docker Hub podem ser facilmente implantadas por meio do Portainer. O Portainer possui uma interface amigável que não requer a digitação de comandos em uma interface de linha de comando. Basta fazer o download e implantar. Como o Portainer é fácil de usar, os aplicativos podem ser atualizados de forma direta e fácil para a versão mais recente, mantendo as mesmas configurações. O Portainer garante que as possibilidades em seu ASUSTOR NAS são virtualmente ilimitadas.

docker asustor NAS

Using Portainer with an ASUSTOR NAS

Você também pode precisar desses produtos