Opções de execução do Docker

Opções de execução do Docker
““Docker Run”O comando é um utilitário de linha de comando mais essencial e robusto do ambiente do docker que é usado para criar e executar os contêineres usando imagens do docker. Docker “correr”O comando suporta diferentes opções que são amplamente usadas para executar tarefas diferentes, além de executar os contêineres do Docker como o“-rm”O comando remove o contêiner após a execução,“-montar”É usado para vincular o sistema de arquivos externos aos contêineres e assim por diante.

Este artigo demonstrará:

  • O que são Docker “correr”Opções?
  • Como utilizar “Docker Run”Opções?

Quais são as opções de “execução” do Docker?

A seguir, é apresentada uma lista das opções disponíveis ao usar o comando "Docker Run":

Opção Descrição
-add-host É utilizado para adicionar um host ao mapeamento de IP.
-Anexe, -a Esta opção é usada para conectar o contêiner à entrada padrão do terminal, saída padrão e erro padrão.
-Cap-add É utilizado para adicionar os recursos do Linux.
-CGROUP-PARENT Ele atribui um grupo de pais para recipientes de docker.
-cidfile É usado para adicionar o ID do contêiner ao arquivo especificado.
-Contagem de CPU É uma opção Windows usada para verificar a contagem de CPU.
-destacar, -d É utilizado para executar o contêiner como um serviço de back -end ou em modo isolado.
-dispositivo Ele atribui o dispositivo do host ao contêiner do Docker.
-dns É utilizado para adicionar um servidor DNS personalizado.
-DNS-search É usado para pesquisar o domínio DNS.
-nome do domínio Especifica o nome de domínio NIS dos contêineres.
-ponto de entrada Ele substitui ou substitui o ponto de entrada padrão da imagem do Docker.
-Env, -e É usado para definir as variáveis ​​do ambiente.
-expor É utilizado para especificar a porta exposta para o contêiner.
-Grupo-ADD Esta opção especifica os grupos adicionais para contêineres.
-ajuda É utilizado para ver todas as opções disponíveis de “correr”Comandos.
-HostName, -h É usado para especificar o nome do host dos contêineres.
-interativo, -i Ele mantém o fluxo de entrada padrão aberto e executa o contêiner interativamente.
-iniciar Ele executa o init em um contêiner.
-IP Especifique o endereço IP V4.
-Memória do kernel Especifique o limite de memória do kernel.
-etiqueta, -l Rotule o recipiente ou metadados para recipientes.
-link Adicione um link do contêiner a outro contêiner.
-Driver log Especifique os drivers de madeira do contêiner.
-memória, -m Especifique o limite de memória.
-montar Usado para montar volume ou sistema de arquivos para contêineres.
-nome É usado para nomear o contêiner.
-rede É usado para anexar a rede ao contêiner.
-PID Especifique o espaço para o nome do ID do processo.
-plataforma É utilizado para definir a plataforma para um contêiner para contêineres de várias plataformas.
-privilegiado Execute os contêineres em modo privilegiado ou atribua privilégios de host aos contêineres.
-Publicar, -p É utilizado para publicar a porta no host.
-puxar É utilizado para puxar imagens antes de executar o contêiner.
-reiniciar Adiciona a política de reinicialização aos contêineres quando o contêiner para.
-rm Esta opção é usada para remover o contêiner automaticamente quando o contêiner para.
-Segurança-Opt Especifique as opções de segurança.
-stop-signal Adicione os sinais para interromper os recipientes em execução.
-tty, -t É usado para atribuir o terminal tty-pseudo aos contêineres.
-ulimit Especifique a opção Ulimit. Ulimit limita a utilização de recursos.
-usuário, -u Especifique o ID do usuário ou o nome de usuário do contêiner.
-volume, -v É utilizado para ligar o volume ao recipiente.
-Workdir É usado para especificar o diretório de trabalho do contêiner.

Como utilizar opções de "Docker Run"?

O "Docker Run”O comando utiliza opções diferentes para se comportar de maneira diferente e executar contêineres junto com as diferentes tarefas. Para utilizar os diferentes “Docker Run”Opções de comando, primeiro, liste todas as opções suportadas com a ajuda do“-ajuda”Opção como mostrado abaixo:

> Docker Run -Help

Na saída abaixo, você pode ver tudo “Docker Run”Opções suportadas junto com sua descrição relevante:

Depois disso, utilize o “Docker Run”Opções para executar recipientes de maneiras diferentes.

Para usar o “Docker Run”Opções de comando, analise os exemplos abaixo fornecidos.

Exemplo 1: Execute o contêiner no modo privilegiado

Para operar o contêiner do Docker com privilégios de host, consulte o comando abaixo:

$ Docker Run -Privileged -d -p 8080: 8080 Golang: Alpine

No comando acima, as seguintes opções são usadas:

  • ““privilegiado”A bandeira é utilizada para alocar os privilégios do host para o contêiner
  • ““-d”É usado para executar o recipiente em segundo plano
  • ““-p”É utilizado para especificar a porta exposta para o contêiner:

Exemplo 2: Execute o contêiner no modo interativo

Para executar o contêiner interativamente, o “-eu”A opção é usada. Além disso, o “-t”A bandeira aloca o terminal pseudo-tty para o contêiner:

> Docker Run -It Docker -Image

Exemplo 3: Remova o recipiente após a execução

Para remover o contêiner automaticamente após a execução, o “Docker Run”O comando é usado junto com“-rm”Comando:

> Docker Run -RM Golang: Alpine

Exemplo 4: Volume de montagem para contêiner

Para montar o volume ou sistema de arquivos externos para o contêiner, siga o comando fornecido:

> Docker run -d--name go-container--mount fonte = my-golang-vol, alvo =/app Golang: Alpine

Aqui:

  • ““-nome”É usado para definir o nome do contêiner.
  • ““-montar”É utilizado para montar ou vincular o volume.
  • ““fonte”A variável especifica o volume da fonte.
  • ““alvo”A variável especifica o caminho direcionado do contêiner:

Isso é tudo sobre o “Docker Run”Opções.

Conclusão

Docker “correr”O comando é um comando freqüentemente usado para criar e executar contêineres. Ele suporta várias opções para executar o contêiner de diferentes maneiras, como “-nome”Especifica o nome do contêiner,“-montar”É usado para montar o volume,“-rm”Remove o contêiner automaticamente e muito mais. Este artigo foi elaborado no Docker “correr”Opções e como usá -las.