Docker: Como instalar a última versão estável no DEBIAN 10?

Docker: Como instalar a última versão estável no DEBIAN 10?

Docker: Como instalar a última versão estável no DEBIAN 10?

La virtualização de sistemas operacionais e aplicativos ou sistemas basicamente consiste em poder compartilhar o mesmo Hardware, vários elementos destes operando de forma totalmente independente.

Quando se trata de virtualização Sistemas Operacionais com tecnologias livres, livres e / ou abertas, tecnologias ou aplicativos são frequentemente preferidos, como Promox, Xen, VirtualBox, QEMU ou KVM. Mas quando se trata de Aplicativos ou sistemas, geralmente é usado principalmente para Kubernetes ou Docker.

Docker: Introdução

Estes 2 últimos são tecnologia de virtualização baseada em contêiner. Em caso de Estivador, foi lançado no Ano 2013, como parte de um desenvolvimento de código aberto chamado Motor Docker. Isso aproveitou os avanços existentes na época, ou seja, os conceitos e conhecimentos sobre containers até hoje Sistemas Operacionais livre e / ou aberto (Unix / Linux), Tais como cgroups e namespaces, para promover essa área crescente de tecnologia.

Em ocasiões anteriores, falamos sobre Estivador, é por isso que não vamos nos aprofundar no que é, ou quais são suas características, instalações ou outros detalhes ou elementos. Então, vamos realmente nos concentrar na instalação do versão atual (19.03.8) em DEBIAN 10 (Destruidor) y Distros GNU / Linux, semelhantes ou com base neles, como MX Linux 19.

No entanto, para obter mais informações, você pode acessar nossas publicações anteriores em Estivador.

Estivador
Artigo relacionado:
Como instalar o Docker no Raspberry pi com Raspbian?
Estivador
Artigo relacionado:
A nova versão do Docker Container 18.09 chega com novas melhorias
dique seco
Artigo relacionado:
Seco: um gerenciador CLI interativo para contêineres Docker

Artigo relacionado:
Como instalar o Docker no Linux Mint 18 Sarah

Docker: Conteúdo

O que é um container?

Antes de iniciar o processo de instalação deste tecnologia de virtualização baseada em contêiner, para posteriormente poder instalar qualquer aplicativo ou sistema através de um "Recipiente", é importante deixar claro para os menos entendidos o que significa um recipiente.

Citando o Página oficial da HPE (Hewlett Packard Enterprise) sobre a referida tecnologia, ela nos diz o seguinte:

"Os contêineres de aplicativos são ambientes de tempo de execução leves que fornecem aos aplicativos os arquivos, variáveis ​​e bibliotecas de que precisam para serem executados, maximizando assim sua portabilidade.".

"Enquanto as máquinas virtuais (VMs) tradicionais permitem a virtualização da infraestrutura de computação, os contêineres permitem a virtualização de aplicativos de software. Ao contrário das máquinas virtuais, os contêineres usam o sistema operacional (SO) de seu host em vez de fornecer seus próprios".

Docker: processo de instalação em DEBIAN 10 (Buster)

A. Etapa 1

Prepare o Plataforma para a instalação.

sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker: instalação - etapa 1

B. Etapa 2

Baixe a chave para Repositório oficial, configure o Repositório oficial e valide os arquivos disponíveis a partir dele, com a versão do nosso GNU / Linux Distro. Para nosso caso, DEBIAN 10 (Destruidor) ou outro GNU / Linux Distro, semelhante ou baseado nele, como MX Linux 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: instalação - etapa 2

C. Etapa 3

Instale o aplicativo e os arquivos essenciais recomendados.

sudo apt install docker-ce docker-ce-cli containerd.io

Docker: instalação - etapa 3

D. Etapa 4

Valide a instalação do aplicativo, executando a instalação do contêiner de teste chamado Olá Mundo.

sudo docker run hello-world

Docker: instalação - etapa 4

E. Etapa 5

Verifique a versão do aplicativo instalado.

docker -v

Docker: instalação - etapa 5

F. Etapa 6

Esta etapa é opcional, pois serve basicamente para verificar se o container já instalado não foi baixado e instalado novamente, quando for solicitado que seja executado novamente.

sudo docker run hello-world

Docker: instalação - etapa 6

G. Etapa 7

Esta outra etapa também pode ser considerada opcional, pois é basicamente para permitir um "Usuário não administrador" pode executar um contêiner sem precisar de permissões "administator". Para este estudo de caso, a permissão será dada a um usuário existente chamado "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: instalação - etapa 8

H. Etapa 8

Por fim, o ideal antes de começar a usar completamente Estivador, é reiniciar e validar o início do Serviço e a execução do contêiner de teste.

sudo /etc/init.d/docker status
docker run hello-world

Docker: instalação - etapa 8

Posteriormente, em outra publicação sobre a referida tecnologia ou a ela relacionada, tentaremos a instalação de algum outro aplicativo ou sistema para continuar aprendendo a dominá-la. Porém, para os mais autodidatas ou curiosos, existe um excelente manual que contém mais informações relacionadas a instalação em DEBIAN GNU / Linux 9/10 na seção de documentação do site oficial do docker.

Finalmente, caso você queira saber um pouco mais sobre estivador, como funciona e é usado na vida real, você pode acessar os 2 links a seguir: RedHat y aws amazônia.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" sobre este excelente aplicativo e «Tecnología de Virtualización basada en Contenedores» chamada «Docker», que fornece uma camada adicional de abstração e automação de virtualização de aplicativos em vários Sistemas Operacionais; ser muito interesse e utilidade, Para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación», não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.

Ou simplesmente visite nossa página inicial em FromLinux ou junte-se ao canal oficial Telegrama do FromLinux para ler e votar nesta ou em outras publicações interessantes sobre «Software Libre», «Código Abierto», «GNU/Linux» e outros tópicos relacionados a «Informática y la Computación»E o «Actualidad tecnológica».


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.