Como padronizar a entrega de software com OCI Artifacts, ORAS e Docker Hub

[ad_1] O Docker Hub é o registro mais popular para distribuir e compartilhar imagens de contêiner. No entanto, o Docker Hub e outros registros compatíveis com OCI agora podem fazer mais do que apenas imagens de contêiner. O projeto ORAS (OCI Registry As Storage) transforma registros em lojas de artefatos genéricos, capazes de publicar qualquer … Read more

Introdução ao Podman Desktop, uma alternativa de desktop Docker de código aberto

[ad_1] O Podman Desktop é uma alternativa gratuita ao Docker Desktop, outra ótima opção para uso em desenvolvimento local. Ele oferece um conjunto de recursos semelhante enquanto permanece totalmente de código aberto, permitindo evitar as implicações de licenciamento do uso do produto Docker. Neste artigo, você aprenderá como instalar e começar a usar o Podman … Read more

Como fazer backup de seus volumes do Docker

[ad_1] Os volumes do Docker são usados ​​para armazenar dados persistentes separadamente de seus contêineres. Os dados mantidos em um volume permanecem acessíveis depois que os contêineres são interrompidos, permitindo que contenham cargas de trabalho com estado. Embora os volumes sobrevivam aos contêineres, isso não é proteção suficiente para aplicativos de produção. Você deve fazer … Read more

Como instalar e começar a usar o Docker Desktop no Linux

[ad_1] O Docker Desktop é uma solução popular de conteinerização que reúne tudo o que você precisa para criar imagens e executar contêineres. Um download oferece Docker, Docker Compose, Kubernetes, uma GUI abrangente e suporte para uma grande variedade de extensões de terceiros. Historicamente, o Docker Desktop foi limitado aos sistemas Windows e Mac. Os … Read more

Como armazenar imagens e contêineres do Docker em uma unidade externa

[ad_1] O Docker armazena imagens baixadas, contêineres em execução e dados de volume persistentes em um único diretório raiz compartilhado na unidade do sistema. Você pode personalizar sua configuração para usar uma unidade externa, um compartilhamento de rede ou uma segunda unidade interna se precisar adicionar armazenamento à sua configuração. Preparação A parte principal deste … Read more

How to manage Docker from your terminal with Lazydocker TUI

[ad_1] Lazydocker is an open source terminal interface for managing your Docker environment. It gives you a powerful control surface to interact with containers, images, and volumes. Lazydocker makes it quick and easy to inspect Docker objects without repeating lengthy terminal commands. The standard Docker CLI is not designed for ongoing monitoring or rapid problem … Read more

Executando um cluster Kubernetes no Docker com K3d

[ad_1] K3d é um wrapper de código aberto em torno da distribuição Rancher/SUSE K3s Kubernetes que permite executar o plano de controle dentro do Docker. A pilha inteira é executada no Docker, oferecendo um cluster totalmente em contêiner que é leve e fácil de configurar. Enquanto o K3s é projetado para uma ampla variedade de … Read more

Como fazer com que o Docker reconstrua uma imagem sem seu cache

[ad_1] O Docker armazena em cache os resultados da criação da imagem para acelerar as reconstruções subsequentes. Embora esse mecanismo seja geralmente confiável, às vezes você desejará reconstruir uma imagem sem usar o cache. Isso pode ser feito para diagnosticar problemas ou verificar se todo o procedimento de compilação pode ser reproduzido em um ambiente … Read more

O que são imagens suspensas do Docker?

[ad_1] As imagens suspensas do Docker são camadas não usadas e não marcadas que existem no sistema de arquivos do seu host. Você pode não estar ciente de sua presença e eles geralmente são lixo indesejado. Neste artigo, você aprenderá como as imagens pendentes surgem e o que você pode fazer para limpá-las. É uma … Read more

O que são camadas de imagem do Docker?

[ad_1] As imagens do Docker consistem em várias camadas que juntas fornecem o conteúdo que você vê em seus contêineres. Mas o que é realmente uma camada e como ela é diferente de uma imagem completa? Neste artigo, você aprenderá a distinguir esses dois conceitos e por que a diferença é importante. Embora você possa … Read more

Como limpar registros de contêineres do Docker em execução

[ad_1] Os contêineres do Docker de longa duração podem acumular rapidamente um grande número de linhas de log. Eles consomem a capacidade de armazenamento e reduzem o desempenho acessando e filtrando dados. Embora o Docker inclua ferramentas internas para exibir logs, não há mecanismo interno para limpá-los. Neste artigo, você aprenderá como limpar os logs … Read more

How to set a memory limit for Docker containers

[ad_1] Docker containers run by default with no resource restrictions. Processes running in containers are free to use unlimited amounts of memory, which could impact neighboring containers and other workloads on your host. This is dangerous in production environments. Each container should be configured with an appropriate memory limit to prevent runaway resource consumption. This … Read more

Como montar um volume do Docker ao excluir um subdiretório

[ad_1] Os volumes do Docker fornecem armazenamento persistente para seus contêineres. Os dados armazenados em volumes são armazenados independentemente dos contêineres, para que possam ser restaurados após reinicializações e substituições. Volumes suportam o uso com vários containers simultaneamente, facilitando situações de compartilhamento de dados. A montagem de um volume do Docker disponibiliza seu conteúdo em … Read more

Por que os processos em contêineres do Docker não devem ser executados como root

[ad_1] Os processos em um contêiner do Docker não devem ser executados como root. É mais seguro executar seus aplicativos como um usuário não root que você especifica como parte do seu Dockerfile ou quando você usa docker run. Isso minimiza o risco apresentando uma superfície de ataque reduzida para quaisquer ameaças em seu contêiner. … Read more

Como corrigir erros “Não é possível conectar ao daemon do Docker”

[ad_1] O Docker é uma das principais plataformas para construção e execução de contêineres de software. Ele vem com tudo o que você precisa para usar contêineres em um único host ou em vários nós distribuídos no modo Swarm. O Docker tem uma arquitetura baseada em daemon. O software responsável por criar e iniciar containers … Read more

Como inspecionar alterações no sistema de arquivos de um contêiner do Docker

[ad_1] Os contêineres do Docker herdam o sistema de arquivos de sua imagem na compilação inicial. O sistema de arquivos do contêiner pode diferir do conteúdo da imagem após a criação se forem feitas alterações na camada gravável do contêiner. A capacidade de inspecionar alterações no sistema de arquivos pode ajudá-lo a depurar problemas e … Read more

Como usar o Docker Buildx Bake para criar pipelines de imagem complexos

[ad_1] a docker buildx O grupo de comandos usa o BuildKit para expor recursos avançados de imagem. As compilações preparadas são um recurso de alto nível que pode ser usado para definir pipelines de compilação automatizados. Eles permitem que você produza várias imagens a partir de uma única operação de compilação. Os fluxos de trabalho … Read more

Como usar vários contextos de compilação do Docker para acelerar a montagem da imagem

[ad_1] O conceito de “contexto de compilação” do Docker é um de seus recursos mais restritivos e incompreendidos. O contexto de compilação define os arquivos e pastas locais que você pode fazer referência em seu Dockerfile. O conteúdo fora dele não pode ser usado, o que geralmente dificulta os procedimentos de compilação complexos. O BuildKit … Read more

How to use “docker sbom” to index your Docker image packages

[ad_1] Software supply chain security has become a hot topic in the wake of high-profile dependency-based attacks. Producing an SBOM for your software artifacts can help you identify weaknesses and reduce the number of packages you rely on. A new Docker feature integrates support for SBOM generation in the docker CLI. This allows you to … Read more

AI Assistant:
How can I assist you today?