Porque quando fazemos docker execute ,,,bash ele vai para o linux dentro do conteiner automaticamente sem precisarmos instalar o linux no container atraves de uma imagem.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque quando fazemos docker execute ,,,bash ele vai para o linux dentro do conteiner automaticamente sem precisarmos instalar o linux no container atraves de uma imagem.
Olá, Rafael.
Tudo bem?
O Docker é uma plataforma de virtualização que utiliza o conceito de containers para executar aplicações de forma isolada. Cada container possui seu próprio sistema operacional, que é baseado em uma imagem pré-configurada.
Quando você executa o comando "docker run -it bash", o Docker cria um novo container a partir da imagem especificada e inicia um shell dentro desse container. Esse shell é o ambiente Linux do container, que já está instalado na imagem.
A vantagem do Docker é que você não precisa se preocupar em instalar o sistema operacional dentro do container, pois a imagem já contém tudo o que é necessário para executar a aplicação. Isso torna o processo de criação e execução de containers muito mais rápido e eficiente.
Espero ter ajudado e bons estudos!
entao o so padrão do docker é o linux?
Sim! O Docker utiliza o sistema operacional Linux como padrão para criar containers. Cada container é baseado em uma imagem que contém uma distribuição Linux específica, como Ubuntu ou CentOS. Essas imagens incluem um ambiente mínimo do sistema operacional e as bibliotecas necessárias para executar aplicações dentro do container. Embora o Docker também suporte containers Windows, a maioria das aplicações e imagens Docker estão associadas ao ambiente Linux.