Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Docker é uma plataforma popular que permite a criação, implantação e execução de aplicações em containers. O comando %docker run%
é um dos comandos mais fundamentais do Docker, usado para iniciar um novo container a partir de uma imagem. Este artigo irá explicar como usar o comando %docker run%
no ambiente Linux, destacando sua importância para desenvolvedores e administradores de sistemas que desejam aproveitar a virtualização leve e eficiente que o Docker oferece.
Exemplos:
Executando um container básico:
Para iniciar um container a partir de uma imagem do Ubuntu, você pode usar o seguinte comando:
docker run -it ubuntu /bin/bash
Este comando faz o download da imagem do Ubuntu (se ainda não estiver presente localmente) e inicia um container interativo com um shell Bash.
Executando um container em segundo plano:
Para executar um container em segundo plano (modo daemon), você pode usar a opção -d
:
docker run -d nginx
Este comando inicia um container em segundo plano usando a imagem do Nginx. Você pode verificar os containers em execução usando docker ps
.
Mapeando portas entre o host e o container:
Para expor uma porta do container para o host, use a opção -p
:
docker run -d -p 8080:80 nginx
Este comando mapeia a porta 80 do container para a porta 8080 do host, permitindo acessar o servidor Nginx através do endereço http://localhost:8080
.
Montando volumes:
Para montar um volume (diretório) do host no container, use a opção -v
:
docker run -d -v /meu/diretorio:/diretorio/container nginx
Este comando monta o diretório /meu/diretorio
do host no caminho /diretorio/container
dentro do container.
Definindo variáveis de ambiente:
Para definir variáveis de ambiente no container, use a opção -e
:
docker run -d -e MINHA_VARIAVEL=valor nginx
Este comando define a variável de ambiente MINHA_VARIAVEL
com o valor valor
dentro do container.