Executando uma Imagem Baixada
Deslize para mostrar o menu
Inicialização de Contêineres a partir de Imagens
Inicializar contêineres a partir de imagens é uma parte fundamental do trabalho com Docker. Para isso, utiliza-se o comando docker run, que cria e inicia um novo contêiner com base em uma imagem especificada.
A sintaxe geral para este comando é:
docker run [OPTIONS] IMAGE [COMMAND]
Algumas das opções mais comuns incluem:
-d: Executa o contêiner em modo destacado (em segundo plano);-p: Faz o mapeamento de portas entre o host e o contêiner;--name: Atribui um nome personalizado ao contêiner;-it: Executa o contêiner de forma interativa, permitindo o uso de um shell dentro do contêiner.
Executar o seguinte comando inicia um novo contêiner Ubuntu e fornece um shell interativo dentro dele:
docker run -p 8080:80 nginx
O parâmetro -p faz o mapeamento da porta interna 80 do contêiner para a porta 8080 da sua máquina local.
Com o contêiner em execução, é possível abrir o navegador e acessar:
http://localhost:8080
Você verá o Nginx em execução neste endereço. Observe que nada está rodando diretamente no seu computador—tudo está sendo executado dentro do Docker.
Ciclo de Vida do Contêiner: Inicialização, Parada e Remoção de Contêineres
Após ser iniciado, um contêiner passa por um ciclo de vida que inclui várias etapas principais:
- O contêiner inicia quando é executado a partir de uma imagem;
- Permanece em execução enquanto seu processo principal estiver ativo;
- É possível parar um contêiner em execução com o comando
docker stop, que encerra o processo do contêiner de forma controlada; - Para remover completamente um contêiner, utilize
docker rm, que exclui o contêiner do sistema.
Remover um contêiner não remove a imagem subjacente, permitindo que um novo contêiner seja iniciado a partir da mesma imagem posteriormente. Compreender esses comandos básicos do ciclo de vida—inicialização, parada e remoção de contêineres—ajuda a gerenciar o ambiente Docker de forma eficiente durante o desenvolvimento e teste de aplicações.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Executando uma Imagem Baixada
Inicialização de Contêineres a partir de Imagens
Inicializar contêineres a partir de imagens é uma parte fundamental do trabalho com Docker. Para isso, utiliza-se o comando docker run, que cria e inicia um novo contêiner com base em uma imagem especificada.
A sintaxe geral para este comando é:
docker run [OPTIONS] IMAGE [COMMAND]
Algumas das opções mais comuns incluem:
-d: Executa o contêiner em modo destacado (em segundo plano);-p: Faz o mapeamento de portas entre o host e o contêiner;--name: Atribui um nome personalizado ao contêiner;-it: Executa o contêiner de forma interativa, permitindo o uso de um shell dentro do contêiner.
Executar o seguinte comando inicia um novo contêiner Ubuntu e fornece um shell interativo dentro dele:
docker run -p 8080:80 nginx
O parâmetro -p faz o mapeamento da porta interna 80 do contêiner para a porta 8080 da sua máquina local.
Com o contêiner em execução, é possível abrir o navegador e acessar:
http://localhost:8080
Você verá o Nginx em execução neste endereço. Observe que nada está rodando diretamente no seu computador—tudo está sendo executado dentro do Docker.
Ciclo de Vida do Contêiner: Inicialização, Parada e Remoção de Contêineres
Após ser iniciado, um contêiner passa por um ciclo de vida que inclui várias etapas principais:
- O contêiner inicia quando é executado a partir de uma imagem;
- Permanece em execução enquanto seu processo principal estiver ativo;
- É possível parar um contêiner em execução com o comando
docker stop, que encerra o processo do contêiner de forma controlada; - Para remover completamente um contêiner, utilize
docker rm, que exclui o contêiner do sistema.
Remover um contêiner não remove a imagem subjacente, permitindo que um novo contêiner seja iniciado a partir da mesma imagem posteriormente. Compreender esses comandos básicos do ciclo de vida—inicialização, parada e remoção de contêineres—ajuda a gerenciar o ambiente Docker de forma eficiente durante o desenvolvimento e teste de aplicações.
Obrigado pelo seu feedback!