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.
A execução do 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 máquina local.
Com o contêiner em execução, é possível abrir o navegador e acessar:
http://localhost:8080
Será exibido o Nginx em funcionamento neste endereço. Observe que nada está sendo executado diretamente em seu computador—tudo está rodando 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.
A remoção de um contêiner não exclui 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—auxilia na gestão eficiente do ambiente Docker durante o desenvolvimento e testes 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
Awesome!
Completion rate improved to 7.14
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.
A execução do 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 máquina local.
Com o contêiner em execução, é possível abrir o navegador e acessar:
http://localhost:8080
Será exibido o Nginx em funcionamento neste endereço. Observe que nada está sendo executado diretamente em seu computador—tudo está rodando 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.
A remoção de um contêiner não exclui 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—auxilia na gestão eficiente do ambiente Docker durante o desenvolvimento e testes de aplicações.
Obrigado pelo seu feedback!