Neste artigo, vamos orientá-lo sobre como executar a imagem no terminal usando o Docker CLI.
Como executar a imagem do Docker no Terminal?
Para executar a imagem do Docker no terminal, primeiro é necessário instalar o Docker Desktop em seu sistema. Ele inclui as versões GUI e CLI do Docker.
Para instalar o Docker no Windows, confira nosso artigo . Depois disso, inicie o Docker e aguarde até que o mecanismo do Docker seja iniciado. Em seguida, execute a imagem do Docker no terminal utilizando as instruções listadas.
Passo 1: Faça um Dockerfile
Primeiro, crie um Dockerfile simples com as seguintes instruções:
- “ DE ” define a imagem base do contêiner.
- “ WORKDIR ” define o caminho ou diretório de trabalho do contêiner.
- “ CÓPIA DE ” copia a fonte ou o arquivo de código para o caminho do contêiner. Por exemplo, especificamos o “ main.go ” que contém um programa golang simples.
- “ CORRER ” executa o comando mencionado na parte superior do contêiner.
- “ EXPOR ” aloca a porta de exposição do contêiner.
- “ PONTO DE ENTRADA ” adicione executáveis para o contêiner:
WORKDIR / ir / origem / aplicativo
COPIAR principal. ir .
CORRER vá construir - o servidor web.
EXPOR 8080 : 8080
PONTO DE ENTRADA [ './servidor web' ]
Etapa 2: criar imagem no Docker
Em seguida, crie uma nova imagem do Docker utilizando o comando mencionado. Aqui o ' -t ” sinalizador define o nome ou tag da imagem:
> compilação do docker - t golang : alpino .
Etapa 3: execute a imagem do Docker no Terminal
Em seguida, execute a imagem no terminal do Windows. Por exemplo, estamos usando o terminal PowerShell no editor de código VS. Execute a imagem do Docker utilizando o “ docker run ” comando:
> docker run - isto - d - p 8080 : 8080 golang : alpino
No comando acima:
- “ -d ” opção cria e executa o contêiner no modo desanexado.
- “ -p ” especifique a porta de exposição para o contêiner.
- “ -isto ” é uma combinação de duas opções diferentes. O ' -eu ” execute a imagem interativamente e “ -t ” aloca o pseudoterminal TTY:
Para verificar se a imagem foi executada ou não, navegue na porta exposta do container no host local:
Diferentes opções para o comando “docker run”
Como explicamos, a CLI do Docker tem mais controle sobre os componentes do Docker. Existem diferentes opções para executar a imagem do Docker de maneiras diferentes. Para isso, fornecemos alguns exemplos para executar a imagem no terminal com diferentes opções.
Exemplo 1: Executar Imagem em Modo Privilegiado
Execute a imagem no modo privilegiado com a ajuda do “ -privilegiado ”opção. Isso realmente criará e executará o contêiner com privilégios de root:
Exemplo 2: montagem de volume externo com contêiner durante a execução da imagem do Docker
Para executar a imagem que cria o novo contêiner docker por nome e também montar o volume externo ou sistema de arquivos com o contêiner, utilize o comando fornecido:
Aqui:
- “ -nome ” está especificando o nome do contêiner.
- “ –montar ” monta o volume do Docker.
- “ fonte ' e ' alvo ” são variáveis suportadas pelo “ –montar ”opção. Eles são usados para especificar o caminho de origem e destino do volume:
É assim que você pode executar imagens do Docker no terminal.
Conclusão
Para executar a imagem do Docker no terminal, primeiro crie um Dockerfile simples e execute-o através do “ compilação do docker ” comando. Este comando irá gerar a nova imagem do Docker. Depois disso, execute a imagem usando o botão “ docker run