Jump To Close Expand all Collapse all Table of contents Construção, funcionamento e gerenciamento de contêineres Prefácio Tornando o código aberto mais inclusivo Fornecendo feedback sobre a documentação da Red Hat 1. Começando com recipientes Expand section "1. Começando com recipientes" Collapse section "1. Começando com recipientes" 1.1. Containers sem Docker 1.2. Escolhendo uma arquitetura RHEL para contêineres 1.3. Obtenção de ferramentas de contêineres 1.4. Recipientes funcionando como raiz ou sem raiz Expand section "1.4. Recipientes funcionando como raiz ou sem raiz" Collapse section "1.4. Recipientes funcionando como raiz ou sem raiz" 1.4.1. Preparado para recipientes sem raiz 1.4.2. Atualização para recipientes sem raiz 1.4.3. Considerações especiais para os sem raiz 2. Trabalhando com imagens de contêineres Expand section "2. Trabalhando com imagens de contêineres" Collapse section "2. Trabalhando com imagens de contêineres" 2.1. Diferenças entre as imagens RHEL e as imagens UBI 2.2. Entendendo as imagens básicas padrão da Red Hat 2.3. Entendendo imagens mínimas da base Red Hat 2.4. Entendendo as imagens base do init Red Hat 2.5. Usando as imagens init da UBI 2.6. Redistribuindo imagens UBI 2.7. Busca de imagens de contêineres 2.8. Definindo a política de verificação de assinaturas de imagem 2.9. Tirando imagens de registros 2.10. Listagem de imagens 2.11. Inspeção de imagens locais 2.12. Inspeção de imagens remotas 2.13. Marcação de imagens 2.14. Salvando e carregando imagens 2.15. Remoção de imagens 3. Trabalhando com recipientes e cápsulas Expand section "3. Trabalhando com recipientes e cápsulas" Collapse section "3. Trabalhando com recipientes e cápsulas" 3.1. Contêineres em funcionamento 3.2. Investigação de contêineres em funcionamento e parados Expand section "3.2. Investigação de contêineres em funcionamento e parados" Collapse section "3.2. Investigação de contêineres em funcionamento e parados" 3.2.1. Listagem de recipientes 3.2.2. Inspeção de recipientes 3.2.3. Investigando dentro de um contêiner 3.3. Início e parada de containers Expand section "3.3. Início e parada de containers" Collapse section "3.3. Início e parada de containers" 3.3.1. Containers de partida 3.3.2. Parada de contêineres 3.4. Compartilhamento de arquivos entre dois contêineres 3.5. Remoção de recipientes 3.6. Criação de cápsulas 3.7. Exibição de informações sobre a cápsula 3.8. Parando as cápsulas 3.9. Remoção de cápsulas 4. Adicionando software a um recipiente UBI em funcionamento Expand section "4. Adicionando software a um recipiente UBI em funcionamento" Collapse section "4. Adicionando software a um recipiente UBI em funcionamento" 4.1. Adicionando software a um contêiner UBI em um host subscrito 4.2. Adição de software dentro do contêiner padrão UBI 4.3. Adição de software dentro do contêiner UBI mínimo 4.4. Adicionar software a um contêiner UBI em um host não inscrito 4.5. Construindo uma imagem baseada na UBI 4.6. Usando imagens em tempo de execução do Application Stream 4.7. Obtendo o código fonte da imagem do contêiner UBI 4.8. Recursos adicionais 5. Funcionamento de Skopeo e Buildah em um contêiner Expand section "5. Funcionamento de Skopeo e Buildah em um contêiner" Collapse section "5. Funcionamento de Skopeo e Buildah em um contêiner" 5.1. Funcionamento do Skopeo em um contêiner 5.2. Executando o Skopeo em um contêiner usando credenciais 5.3. Funcionamento do Skopeo em um contêiner utilizando authfiles 5.4. Cópia de imagens de contêineres de ou para o anfitrião 5.5. Funcionando Buildah em um container 6. Execução de imagens especiais de contêineres Expand section "6. Execução de imagens especiais de contêineres" Collapse section "6. Execução de imagens especiais de contêineres" 6.1. Solução de problemas de contentores com caixa de ferramentas Expand section "6.1. Solução de problemas de contentores com caixa de ferramentas" Collapse section "6.1. Solução de problemas de contentores com caixa de ferramentas" 6.1.1. Privilégios de abertura para o anfitrião 6.2. Funcionamento de contêineres com runlabels Expand section "6.2. Funcionamento de contêineres com runlabels" Collapse section "6.2. Funcionamento de contêineres com runlabels" 6.2.1. Rodando rsyslog com runlabels 6.2.2. Executando ferramentas de apoio com runlabels 7. Portando containers para OpenShift usando Podman Expand section "7. Portando containers para OpenShift usando Podman" Collapse section "7. Portando containers para OpenShift usando Podman" 7.1. Geração de um arquivo Kubernetes YAML usando Podman 7.2. Geração de um arquivo Kubernetes YAML em ambiente OpenShift 7.3. Início de recipientes e cápsulas com Podman 7.4. Início de recipientes e cápsulas em ambiente OpenShift 8. Portando contêineres para o sistema usando Podman Expand section "8. Portando contêineres para o sistema usando Podman" Collapse section "8. Portando contêineres para o sistema usando Podman" 8.1. Habilitação de serviços de sistema 8.2. Geração de um arquivo de unidade do sistema usando Podman 8.3. Auto-geração de um arquivo de unidade do sistema usando Podman 8.4. Containers de partida automática usando systemd 8.5. Vagens de inicialização automática usando systemd 9. Construindo imagens de contêineres com Buildah Expand section "9. Construindo imagens de contêineres com Buildah" Collapse section "9. Construindo imagens de contêineres com Buildah" 9.1. Entendendo Buildah Expand section "9.1. Entendendo Buildah" Collapse section "9.1. Entendendo Buildah" 9.1.1. Instalando o Buildah 9.2. Obtendo imagens com Buildah 9.3. Construindo uma imagem de um Dockerfile com Buildah Expand section "9.3. Construindo uma imagem de um Dockerfile com Buildah" Collapse section "9.3. Construindo uma imagem de um Dockerfile com Buildah" 9.3.1. Executando a imagem que você construiu 9.3.2. Inspeção de um contêiner com Buildah 9.4. Modificando um recipiente para criar uma nova imagem com Buildah Expand section "9.4. Modificando um recipiente para criar uma nova imagem com Buildah" Collapse section "9.4. Modificando um recipiente para criar uma nova imagem com Buildah" 9.4.1. Usando buildah mount para modificar um recipiente 9.4.2. Usando buildah copy e buildah config para modificar um recipiente 9.5. Criando imagens a partir do zero com Buildah 9.6. Remoção de imagens ou recipientes com Buildah 9.7. Usando registros de contêineres com Buildah Expand section "9.7. Usando registros de contêineres com Buildah" Collapse section "9.7. Usando registros de contêineres com Buildah" 9.7.1. Empurrar containers para um registro privado 9.7.2. Empurrando recipientes para o Docker Hub 10. Monitoramento de contêineres Expand section "10. Monitoramento de contêineres" Collapse section "10. Monitoramento de contêineres" 10.1. Realização de um exame de saúde em um recipiente 10.2. Exibição de informações do sistema Podman 10.3. Tipos de eventos Podman 10.4. Monitoramento de eventos Podman 11. Usando as ferramentas do container CLI Expand section "11. Usando as ferramentas do container CLI" Collapse section "11. Usando as ferramentas do container CLI" 11.1. podman Expand section "11.1. podman" Collapse section "11.1. podman" 11.1.1. Usando comandos podman 11.1.2. Criação de políticas SELinux para contêineres 11.1.3. Usando podman com MPI 11.1.4. Criação e restauração de pontos de verificação de contêineres Expand section "11.1.4. Criação e restauração de pontos de verificação de contêineres" Collapse section "11.1.4. Criação e restauração de pontos de verificação de contêineres" 11.1.4.1. Criação e restauração local de um ponto de verificação de contêineres 11.1.4.2. Redução do tempo de partida usando o container restore 11.1.4.3. Migração de contêineres entre sistemas 11.2. runc Expand section "11.2. runc" Collapse section "11.2. runc" 11.2.1. Contêineres com runc 11.3. skopeo Expand section "11.3. skopeo" Collapse section "11.3. skopeo" 11.3.1. Inspeção de imagens de contêineres com skopeo 11.3.2. Copiando imagens de contêineres com skopeo 11.3.3. Obtendo camadas de imagem com skopeo 12. Usando o API de ferramentas de recipiente Expand section "12. Usando o API de ferramentas de recipiente" Collapse section "12. Usando o API de ferramentas de recipiente" 12.1. Habilitando o Podman API usando o systemd no modo raiz 12.2. Habilitando o Podman API usando o systemd em modo sem raiz 12.3. Executando o Podman API manualmente 13. Recursos adicionais Settings Close Language: 简体中文 한국어 日本語 English Português Español Language: 简体中文 한국어 日本語 English Português Español Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Português Español Language: 简体中文 한국어 日本語 English Português Español Format: Multi-page Single-page Format: Multi-page Single-page Red Hat Training A Red Hat training course is available for RHEL 8 Capítulo 13. Recursos adicionais Buildah - uma ferramenta para a construção de imagens de contêineres OCI Podman - uma ferramenta para o funcionamento e gerenciamento de containers Skopeo - uma ferramenta para copiar e inspecionar imagens de contêineres Previous