Este artigo demonstrará:
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:
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:
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.