Ei, gente bonita, bem-vindos à palestra.
Vamos discutir tudo sobre contêineres em execução no ambiente Linux.
Primeiro, o que é um contêiner?
O termo contêiner e o conceito por trás dele vieram do contêiner de remessa.
sim.
Se você olhar para esta foto imediatamente, este é um contêiner físico que contém todos os diferentes tipos
de remessa de carga e realmente pode ser transportado para qualquer lugar do mundo.
Portanto, esses contêineres são enviados de uma cidade para outra e de um país para outro, não importa para qual parte do
mundo você vá.
Você encontrará exatamente esses mesmos recipientes com exatamente o mesmo tamanho ou medida.
Você sabe por que eles são construídos exatamente com a mesma medida?
Porque ao redor do mundo, todos os portos de atracação, navios, caminhões, armazéns são todos construídos para transportar
e armazenar facilmente para que eles não tenham que comprar caminhões diferentes.
Eles não precisam comprar elevadores diferentes que os levantem para armazená-los.
Portanto, em qualquer lugar do mundo, é exatamente do mesmo tamanho e é isso que torna o transporte muito
mais fácil.
Então isso é visualizar.
Então você pega aquele contêiner e coloca em um caminhão e então aquele caminhão vai para a estação
de atracação, coloca no navio.
Então o que acontece é que este navio tem que ser transportado de um extremo do mundo para outro.
E então, do outro lado do mundo, ele realmente pega os içamentos daquele contêiner e o coloca
no caminhão, que pode conter o mesmo tamanho de medida daquele contêiner.
E tem navios acabados.
Tudo bem.
Então era disso que se tratava em um termo muito básico ou leigo, como o contêiner veio.
Agora, vamos olhar para o contêiner no mundo da TI agora.
Quando falamos de contêineres, estamos cumprindo um propósito semelhante o dia todo.
Portanto, havia uma desenvolvedora, ela escreveria um código em seu laptop.
E enquanto ela está escrevendo um código, todo o propósito de escrever o código é criar um aplicativo.
Assim, uma vez que o código é escrito, o aplicativo é faturado.
Ela testou em seu laptop.
Em seguida, ela copia esse mesmo código ou software para um servidor de produção.
Em seguida, o servidor de produção abrirá esse pacote ou instalará o pacote.
Então, tentaremos executá-lo e, de alguma forma, ele não funcionará.
Então o que vai acontecer é que o desenvolvedor vai voltar ou o programa vai voltar e
dizer, ei, ele roda perfeitamente no meu computador, mas não roda na produção.
É por isso que o principal motivo desses recipientes nasceram.
Então veio a tecnologia de contêineres, que permitia aos desenvolvedores ou programadores testar
e construir aplicativos em qualquer computador apenas colocando-o em um contêiner, o contêiner é construído.
E dentro do software, o código do software, as bibliotecas e os arquivos de configuração, e depois rodar
em qualquer computador, independente de sua arquitetura, não precisa vir ou despachar o sistema operacional.
Portanto, você pode mover esse aplicativo dentro desse contêiner para qualquer lugar sem mover seu sistema
operacional, que é como mover o contêiner físico real, que causará nojo em
qualquer lugar que caiba em qualquer estaleiro, caminhão, navio ou depósito.
Portanto, um sistema operacional pode executar um único contêiner ou vários contêineres ao mesmo tempo.
Para resumir, novamente, tenho certeza que esses dois slides deixaram bem claro o que é um contêiner.
É apenas uma combinação do código do software-fonte, bibliotecas e arquivo de configuração e nenhum sistema operacional.
Você pode mover esse contêiner de uma máquina para outra e ele funcionará perfeitamente.
OK, aqui está uma nota que você precisa entender.
A tecnologia de contêiner é usada principalmente por desenvolvedores ou programadores que escrevem código para construir aplicativos.
Agora, você, como administrador do sistema, seu trabalho é instalar, configurar e gerenciá-los.
Seu trabalho não é escrever um código e empacotá-lo e criar um aplicativo a partir dele.
Tudo bem.
Continuando, quais são os softwares de contêiner?
Então, vamos falar sobre quais são os softwares disponíveis que realmente gerenciam esses contêineres,
o primeiro da linha é o docker.
Tenho certeza de que você já ouviu falar de Docker muitas vezes.
E, novamente, esse conceito do Docker veio da mesma maneira que um contêiner.
O contêiner onde você realmente pousa esses contêineres é o pátio das docas.
Então, eles pegaram o nome Docker no mesmo estaleiro.
O Docker foi desenvolvido pela Solomon Hikes em 20 de março de 2000, dia 13.
Docker é um software usado para criar e gerenciar contêineres.
Assim como qualquer outro pacote, o Docker pode ser instalado em seu sistema Linux e seus serviços deman podem ser controlados por meio
de uma ferramenta de gerenciamento de serviço Linux nativa.
A propósito, o Docker não é específico apenas para Linux.
Existem outras versões do Docker que podem ser instaladas no Windows para fornecer a mesma tecnologia
de contêiner.
Tudo bem.
Então vem o Pod Man, que é o ponto focal para nós e para toda esta palestra ou o resto desta
palestra, o pod man foi desenvolvido pela RedHat e foi lançado.
O primeiro lançamento foi em agosto de 2018.
O pod man foi desenvolvido como uma alternativa ao.
Agora, por que eles fizeram isso e por que não gostaram do docker?
Eu não posso responder a isso.
Mas de qualquer forma, para aqueles que estão usando o Red Hat Linux, você deve saber que o Docker não é suportado
no Red Hat Enterprise Linux oito.
Então você teria que ir com o homem do Pod.
OK, é um demônio menos de código aberto.
A ferramenta nativa do Linux projetada para desenvolver, gerenciar e executar contêineres, é claro,
assim como o Docker, mas é um software desenvolvido pela própria RedHat para realmente executar contêineres.
Existem muitos outros recipientes, aplicativos, motores e softwares por aí.
Mas estou apenas cobrindo o estivador e o vagem.
Se quiser aprender mais, quais são os outros soffer?
Sinta-se à vontade para pesquisar online.
Tudo bem.
Seguindo em frente, familiarizando-se com a tecnologia de contêineres da Red Hat.
Agora estamos entrando no chapéu vermelho real.
Agora estamos nos afastando do Docker, então agora estamos nos concentrando no Padman.
Então, quais são as tecnologias de contêineres da Red Hat?
Readhead fornece um conjunto de ferramentas de linha de comando que podem operar sem um contêiner ingen.
Isso inclui um pod man para gerenciar diretamente pods e contêineres, imagens, por exemplo, execução, ponto
de partida de parada, que é verificar o status, anexar os contêineres, etc.
Você usa esse utilitário para chamar o homem do pod.
Então você tem outro chamado Belder para construir, enviar e assinar imagens de contêiner.
Então você tem Escorpião para copiar, inspecionar, deletar e assinar imagens.
Runcie por fornecer recursos de execução e construção de contêiner para particionar e construir.
E o último é run e runtime opcional que pode ser configurado e dar maior flexibilidade de controle.
E entao.
Para contêineres sem raiz, os contêineres de roleta são os contêineres em que você não precisa ser controlado para
criar ou executar esses contêineres de qualquer maneira.
Deste ponto em diante, nosso foco será apenas no homem do pod, que será usado para
basicamente criar e gerenciar os contêineres.
Tudo bem.
Agora, o próximo passo é se familiarizar com as tecnologias de contêineres do pod man.
Portanto, quando você ouvir sobre contêineres, também deverá saber os termos a seguir.
O primeiro são imagens.
Os contêineres podem ser criados por meio de imagens ou a partir de imagens, e os contêineres também podem ser convertidos em
imagens.
Assim como para aqueles que entendem o termo modelo em ambiente de virtualização, você pode criar uma máquina virtual
a partir de um modelo ou pode realmente converter uma máquina virtual em um modelo.
As imagens funcionam da mesma forma que esses modelos.
Então o próximo, vagens.
Os pods são o grupo de contêineres implantados juntos no host ou em um sistema operacional no logotipo do Pod
Men.
Existem três selos agrupados, tem um pod.
Você vê este logotipo?
Esse é o logotipo e esses três selos que representam o grupo de contêineres funcionando ao mesmo tempo.
Tudo bem, agora vamos começar a construir um contêiner em execução e gerenciamento.
Vamos sujar as mãos e executar nossos contêineres de criação.
Tudo bem.
A primeira coisa que temos que fazer é instalar o pod man novamente.
Man é uma ferramenta de linha de comando que permite criar ou gerenciar seus contêineres.
O primeiro comando que você precisa fazer é Jume ou DNF para instalar um pacote.
Portanto, você terá que fazer o DNF install pod man e menos a opção Y para dizer sim a todas as
perguntas que serão feitas durante a instalação.
Se estiver fazendo uma instalação mais escura, você pode fazer da mesma forma que instala o Docker com a opção menos Y
e isso é apenas o Protarchus.
Então, o que vou fazer é iniciar meu computador.
Mas roda, claro, a máquina Linux que li tinha oito e eu também tenho o Santos sete, então
vamos rodar os dois ao mesmo tempo.
E alguns dos comandos, Alcoa e RedHat, oito, e alguns deles, Alcoa e Santos sete.
Tudo bem.
Deixe-me começar, deixe-me ir para minha caixa de voz Oracle.
É aqui que minhas máquinas virtuais estão rodando.
Este aqui, minha primeira VM Linux é meu RedHat oito e este é sete, que está rodando S. O. S sete.
Portanto, a primeira coisa que quero que você faça antes mesmo de ligá-lo ou inicializá-lo, quero que você tire
um instantâneo.
Então, aqui mesmo, ele já está no menu instantâneo e clique em tirar e você pode nomeá-lo antes.
Containers.
Portanto, caso você queira reverter, algo deu errado durante o download, você sempre
pode relatar, clicando em OK.
A mesma coisa com o instantâneo de sete cliques.
Portanto, contêiner.
Ok perfeito.
Agora, vamos iniciar essas duas máquinas.
Este é oito e este é sete.
Estou cobrindo oito e sete.
Portanto, aqueles que estão praticando Linux ou contêineres Linux em sete, eles seriam capazes de entender como esses comandos
são semelhantes e podem ser executados em ambas as versões do sistema operacional.
OK, estou com o meu boné vermelho bem aqui e os CENTAVOS sete aqui, então vou deixá-los.
Um ao lado do outro lado a lado, primeiro vamos executar o comando install no RedHat oito e
irei usar o comando DNF install.
Pod man com a opção menos Y, para que pudesse responder sim a todas as perguntas durante a instalação.
Da mesma forma, executará o mesmo comando, exceto substituir DNF pelo GM install pod man menos Y.
OK, dependendo de quão lento ou rápido o seu computador é, pode levar de um minuto a cinco
minutos.
Tudo bem, no RedHat oito, o download e instalação do Pod Man foram concluídos no Sentosa sete, está
quase lá executando a atualização da verificação de transação e deve ser feita a qualquer minuto de qualquer maneira.
Enquanto esperamos por isso, vamos prosseguir e executar o próximo comando, que é criar um alias para
o Docker.
Agora, este comando é apenas para aqueles que têm um docker rodando na máquina Linux e agora
eles queriam usar o pod man, então você poderia simplesmente criar um apelido para seu médico para pod man.
Então, o que ainda executará todos os comandos de um docker, mas será executado através do homem do pod.
Portanto, deixaremos como está, porque nunca tivemos o DOCA em execução antes.
O próximo comando é verificar a versão do pod man.
Então, o homem do pod que instalamos, vamos verificar sua versão executando o pod de comando.
Man Minus we the version é Pod Men Version 3. 0 para vamos verificar se a outra máquina ainda está atualizando.
Deixe correr.
A próxima coisa é.
Obtendo ajuda, então se você precisar de alguma ajuda em relação ao pod man, quais opções começariam a usar, você poderia
usar a ajuda do pod man dash dash ou simplesmente ir para as páginas de manual são pod men.
Então, se você limpar a tela.
Se você digitar pod man, dash, dash, help e apertar enter, você terá todas essas opções diferentes.
E se você rolar para cima, verá todos esses comandos opcionais que estão disponíveis com o comando pod men.
Você pode anexar ou anexar, construí-lo, enviar uma cópia, criar def, exportar todos esses comandos ou opções que estão disponíveis
em seu comando do pod man.
Você também pode verificar todas as opções que estão disponíveis executando o comando man pod man, é apenas uma
página de manual normal pressionando Enter.
E aqui você verá que ele lhe dará toda a documentação sobre pod men,
ferramenta de gerenciamento simples para pods, containers e imagens, conforme você rola para baixo pressionando a tecla de barra de espaço,
você encontrará todas as diferentes opções disponíveis em Pod man .
Vamos verificar uma máquina enviada.
É aí que a instalação foi concluída.
Lindo.
Agora vamos executar o mesmo comando aqui.
Pod man menos V para verificar a versão.
Este nos dá uma versão diferente porque está sendo executado em uma versão diferente do sistema operacional.
Isso é bom.
Homem de vagem da mesma maneira.
Um painel de ajuda deu a você toda a ajuda de que você precisa.
Você também pode fazer o man pod man e obterá a página do manual exatamente como fazemos no sete ou desculpe no oito.
Em seguida, descendo para novos outros comandos.
Verifique o ambiente do Pod padman e suas informações de repositório.
Portanto, quando você executa o pod men info, se você está tentando carregar uma imagem de contêiner, ele vai olhar para a
máquina local e, em seguida, ir para cada registro pela ordem listada.
Agora, quais são os registros listados.
Vamos dar uma olhada como o Pod Man Infl.
E aqui você pode apenas rolar um pouco para cima e você bem aqui onde vê a pesquisa do registro, se você quiser
pesquisar uma imagem específica, ele irá para sua máquina local para ver se tem alguma imagem que você esteja
procurando.
Se você não conseguir encontrá-lo, ele irá para o ponto de acesso do registro, ponto red dot com.
Em seguida, ele irá pular para o registro dot red dot io.
E por último ele irá para Dakotah Io onde quer que possa encontrar a imagem que você está procurando.
Então, da mesma forma, vamos limpar o pod de tela man e po e as mesmas informações serão fornecidas
aqui.
Registre três locais diferentes onde você pode obter suas imagens.
Tudo bem.
Em seguida, o próximo comando para pesquisar uma imagem específica no repositório.
Então, digamos que você construa uma máquina.
Você já tem um homem de vagem.
As ferramentas de que você precisa.
Agora é hora de você executar um contêiner.
Mas antes de executar um contêiner, você não precisa entrar e construir um contêiner.
Existem contêineres pré-construídos e empacotados juntos em algo chamado de imagem.
Portanto, temos que procurar a imagem do contêiner.
Portanto, neste exemplo, procuraremos a imagem EPD.
Então vamos descer, limpar a tela e fazer o homem do pod.
Ei, vagem.
A pesquisa por um sorry não contém uma pesquisa de pesquisa por uma imagem chamada.
E, novamente, ele irá para todos aqueles repositórios, registros que vimos quando executamos o pod man
info e puxará as informações.
Então, aqui mesmo, ele puxou todas as informações sobre as imagens de onde você pode encontrar o EPD.
Agora vamos subir.
E bem aqui, quando executamos o comando, aqui está o título desta tabela, o primeiro diz que este é
o índice, esta é a descrição do nome.
Estas são as estrelas, as estrelas que o usuário real deu a esta imagem.
É oficial?
É automatizado?
Todas as informações estão lá.
Assim, ao descer, você verá que não há estrelas.
Provavelmente nunca ninguém o usou.
Vamos descer e procurar as estrelas que têm as estrelas mais altas.
Então, por exemplo, bem aqui, isso é mais escuro.
Eu sei que a imagem que você está procurando pode ser encontrada em crawdaddy ou slash library slash HPD
e tem 36, 16 estrelas.
Então, neste momento, enquanto estou gravando este vídeo, ele está mostrando 36, 16.
Talvez quando você executar este comando, você terá um número diferente de qualquer maneira.
Portanto, sabemos que este é definitivamente um grande número de pessoas que o verificaram.
Eles baixaram esta imagem.
Portanto, usaremos essa mesma imagem ou mesmo local para fazer o download da imagem.
Tudo bem.
Para isso, o que você deve fazer?
Então, vamos para a próxima tela e aqui para listar qualquer pod baixado anteriormente significa imagens de pod man.
Portanto, antes de puxar essa imagem para baixo, vamos verificar se já tenho alguma imagem em execução no meu sistema.
Tenho certeza de que não, porque nunca tive homens de vagem antes.
Então, apenas para mostrar a você o comando para verificar as imagens do pod man e ele está informando o título da imagem, a tag, a
imagem.
Mas não há nenhuma informação por baixo.
Isso significa que não há imagens disponíveis.
Da mesma forma, em Santos, sete imagens do pod man e nada será achado perfeito.
Agora, indo em frente, já verificamos que não temos nenhuma imagem.
Qual é o próximo passo?
O próximo passo é baixar a imagem disponível e essa imagem disponível pode ser baixada.
Vamos procurar HTP e sabemos que a imagem está disponível neste registro.
Então, para fazer o download, você deve escolher o homem do pod de comando com o mastro.
Já que estamos puxando para baixo, vamos limpar a tela e fazer o pod man.
Puxar de onde?
Da biblioteca Docker whio slash.
A propósito, isto é tudo que estou anotando ou esta é uma informação de registro que estou anotando.
Eu obtive essa informação quando executei informações do departamento com as estrelas, lembre-se.
Trinta e seis.
Dezesseis.
Isso é exatamente o que é.
Ele entra, vai para o registro deles e puxa a imagem disponível que já está aqui neste
seu url e puxa para baixo da mesma maneira aqui no pod de tela man puxa a biblioteca de barras do io mais escuro e vai puxar
para baixo.
Ok, a propósito, até este ponto vocês viram e confirmaram algumas vezes que todos os comandos que estou
executando no oito estão praticamente funcionando da mesma maneira no sete.
Então, o que farei a partir deste ponto, simplesmente minimizarei sete e todos os comandos que
irei executar.
Depois desse ponto, irei, estarei correndo em oito.
Portanto, não importa se você tem apenas sete, você pode simplesmente acompanhar.
Tudo bem.
Portanto, a imagem do docker do pod man pull foi baixada.
Como podemos confirmar se ele foi baixado?
Você pode executar as mesmas imagens do comando pod man.
E agora isso está dizendo a você, ei, eu tenho esta imagem, este é o ID da imagem e o
repositório desceu.
Este é o repositório é o letus de Tagore.
Foi criado há cinquenta minutos.
Uau.
Alguém modificou e o tamanho disso é cento e quarenta e dois megabytes.
Tudo bem, linda.
Tudo bem, então já verificamos as imagens, as imagens foram baixadas no próximo comando para listar os
pod men executando containers.
Portanto, temos a imagem e agora precisamos executar o contêiner.
Mas é claro, antes de executá-lo, vamos verificar se temos algum contêiner em execução.
Claro que não.
Mas ainda queríamos verificar porque quero aprender o comando, como verificar os contêineres em execução
existentes.
E para isso você tem que executar o pod man piesse.
Novamente, assim como as imagens do padman, temos a linha de título aqui, mas não temos nenhuma outra informação sobre os contêineres informando
o comando de imagem de ID do contêiner, criar uma porta de status, MS.
Mas existe um contêiner real.
Portanto, confirmamos que nada está funcionando agora.
Qual é a próxima coisa agora?
Temos que executar o contêiner, OK, para rodar um contêiner HTP baixado, que acabamos de baixar.
Este é o comando que devemos executar.
Vamos limpar a tela do pod man run.
E a propósito, deixe-me voltar rapidamente e falar mais sobre essas opções D para desconectar, o que significa que eu
quero meu terminal de volta T para terminal.
Por que meu shell de prompt e P menos a opção P devem ser para a porta que estou especificando para este contêiner HTP.
E é claro que executamos mapas de pod para verificar se o contêiner está em execução.
Nosso pod man rodando menos D, t menos pessoas despejou oito zero oito zero, Kolan
oito pateticamente desculpe, oitenta e quatro TCP e então onde está o registro mais escuro io slash biblioteca slash htp d.
Agora, como verificamos se nossos contêineres estão funcionando com êxito?
Boa pergunta para isso.
Você tem que fazer o homem do vagem.
sim.
E aqui está, seu contêiner I. D ..
A imagem onde ele realmente baixou a imagem do comando criado 19 segundos atrás, foi quando eu executei
esse status de comando até 18 segundos atrás.
E essa é a porta, o IP, que é um host local.
Esta é a porta que você especifica para HTP, TCP e AD.
Este é o amoroso Wilson, que na verdade foi nomeado com esta imagem para tudo o que eles quiseram dar.
Portanto, você também pode dar a ele qualquer nome.
Se quiser, você pode dar ao criar um contêiner a partir da imagem qualquer nome que quiser, que será
coberto em um segundo.
Tudo bem, linda.
Portanto, confirmamos que o contêiner está funcionando.
Há outra maneira de confirmar se o contêiner está em execução acessando o Firefox.
E digite localhost.
Colon oitenta e oitenta localhost é o endereço IP da minha máquina.
Eu poderia ter usado.
Zero zero zero zero, tudo bem.
E a porta 880.
Lembre-se da porta 88 e oitenta especificada para este HTP, pressione Enter.
E bem aqui eu tenho a página que diz que funciona.
Brilhante.
Então, se você está aqui e me segue exatamente até este ponto, isso significa que você recebeu seu
contêiner, o primeiro contêiner rodando os parabéns.
Tudo bem, vamos fechar isso.
Confirmamos que ele está funcionando, então vamos encerrar agora.
Em seguida, o que precisamos aprender é ver os registros do pod man, qualquer coisa que quisermos aprender.
Seu pod man não está executando o contêiner com sucesso.
Você definitivamente pode verificar os logs.
O homem do pod registra uma célula e ele lhe dirá todas as informações de que você precisa sobre quando foi iniciado, como
está funcionando e todas as informações que você precisa para solucionar o problema posteriormente.
Vamos limpar a tela.
Vamos para o próximo slide para aprender mais sobre a construção, execução e gerenciamento de contêineres.
Agora, para interromper um contêiner em execução, você pode simplesmente fazer o pod man stop e um nome de contêiner ou contêiner I.
D ..
Então, como sabemos qual é o nome ou ID do contêiner para isso?
Você pode simplesmente executar mapas de pod, que fornecem o status do seu contêiner.
E o ID do contêiner está bem aqui, logo na primeira coluna.
Se você quiser parar este contêiner, tudo o que você precisa fazer é parar o pod man e este ID de contêiner que você pode
corrigir.
Clique em copiar e volte aqui.
Certo.
Clique e cole e insira e ele deve parar, retornando seu prompt.
Como você confirma se ele realmente parou.
Se você respondeu aos mapas de pods, está absolutamente certo.
Ai está.
Você acabou de executá-lo e agora não vê nenhum contêiner em execução.
Impressionante.
OK, continuando, verificamos os mapas dos pods.
OK, agora para executar vários contêineres para DPD alterando a porta.
Não.
E se você quisesse executar dois contêineres da mesma imagem, poderia executar o mesmo comando,
mas precisa especificar uma porta diferente.
Então é assim mesmo.
Sim, estou escolhendo oitenta, oitenta e um e no segundo, estou escolhendo oitenta, oitenta e dois.
Então, vamos limpar a tela.
Vou trazer de volta meu comando anterior pressionando a tecla de seta para cima, que me trará o comando que
executei para iniciar ou executar o contêiner.
Então, vou fazer oitenta e um.
E Toure, isso começou e vou fazer 80, 82, então agora isso vai começar a
contêineres daquela imagem.
E como verificamos se preciso conter um homem do pod em execução?
E aqui você tem um contêiner bem aqui.
E este é o segundo contêiner bem aqui.
Esta é a porta 81 e esta é a porta oitenta, oitenta e dois.
Agora, se você voltar ao Firefox e especificar localhost oitenta, oitenta e um e outro em
outra guia, você especificar 80, 82, obterá um resultado semelhante.
Tudo bem.
Verificamos o status do pod man agora para parar e iniciar um contêiner em execução anterior.
Você poderia simplesmente fazer uma parada, que já abordamos.
Você pode pará-lo e também pode pará-lo.
Então, apenas para cobrir esta peça, poderíamos simplesmente parar um contêiner para que pudéssemos parar 80, 82.
Então, o homem do pod para e a cópia do ID do contêiner e.
Com base na entrada, ele deve parar, como você pode confirmar mapas de pod e apenas um contêiner está em execução no
momento?
Tudo bem, continuando para criar um novo contêiner a partir da imagem baixada.
OK, então preste muita atenção.
Quando baixamos a imagem anteriormente, executamos esse contêiner direto da caixa.
Agora, e se você quisesse fazer o download, fazer certas alterações na imagem para a maneira que você queria
que parecesse ou funcionasse ou talvez em vez de funcionar, você quisesse colocar seu nome Imron
ARVs ou algo parecido, então você tem que mudar seu código e, em seguida, crie outra nova imagem a partir dele.
OK, então para isso, o que você tem que fazer?
Vamos limpar a tela.
O que você precisa fazer é digitar pod man create dash dash name.
Agora, que nome você deseja dar aqui.
Eu dei a Dipti que você também poderia dar seu nome apenas por diversão.
Mas qualquer forma de ser consistente vai usar.
Não tem que ser.
Pode ser qualquer coisa.
Agora, onde está o registro do registro é mais escuro, que é a biblioteca slash HD.
Tudo bem, ele criou o contêiner.
Agora, como você verifica o contêiner?
Fazemos o pod man, então ele está rodando apenas um contêiner, que está amaldiçoando o Lisco, não o HTP.
Isso significa que ele realmente criou a imagem do contêiner do pod man e criou o contêiner.
Agora, como faço para iniciar aquele contêiner que acabei de criar a partir dessa imagem?
Para isso, basta fazer o Pod Man Start e o nome do container, que é HTP.
Ai está.
Começou.
Lindo.
Agora você deve ter dois contêineres em execução.
Um contêiner é o contêiner.
Você conseguiu sair daquele pacote, desculpe, aquela imagem.
E este é o segundo contêiner que você está executando e que você mesmo criou.
Lindo.
Agora, para iniciar o contêiner recém-criado, inicie a HP, estamos um passo à frente.
Já fizemos isso.
Lindo.
Agora o que vem a seguir?
Agora, a próxima etapa é: e se você quiser gerenciar seus contêineres, ou seja, quando o computador inicializa?
E se você quiser que seu computador inicialize esse contêiner HTP?
Seria o sistema.
Então, é claro, como você sabe que para inicializar ou controlar qualquer processo de bood que é gerenciado por um processo chamado
sistema.
Portanto, temos que notificar o processo do systemd.
Ei, há um novo processo que você deve executar toda vez que o sistema é compilado.
Portanto, a primeira coisa que você precisa fazer é gerar um arquivo de unidade que pode ser gerado
unificado com o pod man.
Por que precisamos de um arquivo de unidade?
Porque se você descer, existe esse diretório chamado ETSI System Deed System.
Você tem que colocar aquele arquivo que chamou unificado neste diretório para que D saiba, ei, existe esse novo
serviço, ele tem que iniciar.
Então, vamos limpar a tela.
Vamos para o sistema ETSI System D e quando faço X menos Altura, menos mysel, o que quer que você
queira fazer, você verá todos esses alvos, todos esses serviços foram definidos neste diretório para serem iniciados durante o período de
boom.
Então eu tive que criar este arquivo de serviço, que é chamado de Unit e eu tenho que copiar para este diretório.
Muito simples para isso.
O que você precisa fazer é executar o comando pod man, porque o pod
man irá gerar essa unidade para nós, gerar o sistema D, traço, traço, novo traço, traço, arquivo, traço, nome do traço e qual nome você
quer dar?
Este será o nome que você deu ao seu contêiner.
Se você deu no comando anterior quando criamos o container a partir da imagem usando o comando pod men
create e recebeu o nome, você deve usar o mesmo nome exato, pressione Enter.
E bem aqui ele está dizendo a você o sistema ATSE do contêiner, o contêiner do sistema, está lá.
Já foi copiado, o que eu fiz anteriormente.
Se você não receber esta mensagem, provavelmente receberá a mensagem de que ela está no
diretório raiz slash rude slash.
Quer dizer, você mesmo faz isso aqui, vai te dizer, hey, está neste diretório de qualquer maneira.
Se for se você não entender, significa que já está lá.
Então, vamos para o sistema de barra ETSI System D para S menos L tr e bem aqui na parte
inferior você vê que criou a unidade para nosso contêiner HTP.
Lindo lindo.
OK, então o que temos que fazer agora.
Habilite o serviço porque queremos que este serviço inicie uma inicialização, então temos que habilitá-lo.
Portanto, o controle do sistema permite o contêiner.
Serviço HPD, tem ele está criando esse link simbólico perfeito, qual é o próximo passo agora?
Se você se lembrar, você deve iniciar o serviço para iniciar um serviço.
Você tem que fazer System CTL, iniciar a unidade de contêiner, arquivar, entrar.
Se você não obtiver um erro, significa que seu serviço foi iniciado.
Agora, como você verifica o status desse serviço?
Você poderia simplesmente fazer o status e verá aqui, ele está ativo e funcionando.
Excelente.
Então, aprendemos muito neste vídeo de contêiner.
Você deve saber o que é um contêiner agora.
Como você constrói e gerencia no próximo ambiente?
Boa sorte.