🎯 Exemplo de como Rodar um Contêiner do Docker
Em poucas palavras
Definição técnica ou simplificada do conceito.
📝 Notas e Desenvolvimento
🔗 Conexões e Contexto
- Atlas: MdC - Tecnologia, MdC - Programação
- Notas Relacionadas:
📚 Referências e Fontes
Links Externos
Citações Diretas
📂 Outros Conteúdos Preservados
Exemplo de Execução
O comando a seguir executa um contêiner Ubuntu, anexado à sua sessão de linha de comando local e executa /bin /bash.
Docker Run -I -T Ubuntu /Bin /BashAo executar este comando, o seguinte acontece (assumindo que você está usando a configuração de registro padrão):
- Se você não tiver a imagem Ubuntu localmente, o Docker extrairá do registro configurado, como se você tivesse executado o comando
Docker Pull Ubuntumanualmente. - O Docker cria um novo contêiner, como se você tivesse executado o comando
Docker Container Createmanualmente. - O Docker aloca um sistema de arquivos de leitura e gravação para o contêiner, como sua camada final. Isso permite que um contêiner em execução crie ou modifique arquivos e diretórios em seu sistema de arquivos local.
- O Docker cria uma interface de rede para conectar o contêiner à rede padrão, já que você não especificou nenhuma opção de rede. Isso inclui a atribuição de um endereço IP ao contêiner. Por padrão, os contêineres podem se conectar a redes externas usando a conexão de rede da máquina host.
- O Docker inicia o contêiner e executa /bin /bash. Como o contêiner está sendo executado interativamente e conectado ao seu terminal (devido às flags -i e -T), você pode fornecer entrada usando o teclado enquanto a saída é registrada no terminal.
- Ao digitar Exit para encerrar o comando /bin /bash, o contêiner para, mas não é removido. Você pode iniciá-lo novamente ou removê-lo.
:: Referência: :: Site oficial do Docker