🐳Opções do Comando Docker Run
Tags: docker
Published: 2020-05-08 21:08:57

Este artigo é complementar ao [Manual Básico de Docker](https://dev.to/sr2ds/docker-00-introducao-concentual-47gf).

Abaixo nós temos o retorno do comando `docker run --help` traduzido.

```

    --ADD-HOST LIST                  ADICIONAR UM MAPEAMENTO HOST-TO-IP PERSONALIZADO (HOST: IP)
-A, --ATTACH LIST                    ANEXAR A STDIN, STDOUT OU STDERR
    --BLKIO-WEIGHT UINT16            BLOCO IO (PESO RELATIVO), ENTRE 10 E 1000, OU 0 PARA DESATIVAR (PADRÃO 0)
    --BLKIO-WEIGHT-DEVICE LIST       PESO IO DO BLOCO (PESO DO DISPOSITIVO RELATIVO) (PADRÃO [])
    --CAP-ADD LIST                   ADICIONAR CAPACIDADES DE LINUX
    --CAP-DROP LIST                  CAPACIDADES DROP LINUX
    --CGROUP-PARENT STRING           GRUPO DE CONTROLE OPCIONAL PARA O RECIPIENTE
    --CIDFILE STRING                 ESCREVA A ID DO RECIPIENTE NO ARQUIVO
    --CPU-PERIOD INT                 LIMITE DO PERÍODO DE CFS DA CPU (COMPLETAMENTE JUSTO)
    --CPU-QUOTA INT                  LIMITAÇÃO DE COTAÇÕES DE CPU CFS (COMPLETAMENTE JUSTA)
    --CPU-RT-PERIOD INT              LIMITE DO PERÍODO EM TEMPO REAL DA CPU EM MICROSegundos
    --CPU-RT-RUNTIME INT             LIMITE DE EXECUÇÃO EM TEMPO REAL DA CPU EM MICROSegundos
-C, --CPU-SHARES INT                 AÇÕES DA CPU (PESO RELATIVO)
    --CPUS DECIMAL                   NÚMERO DE CPUS
    --CPUSET-CPUS STRING             CPUS EM QUE PERMITE A EXECUÇÃO (0-3, 0,1)
    --CPUSET-MEMS STRING             MEMS QUE PERMITEM A EXECUÇÃO (0-3, 0,1)
-D, --DETACH                         EXECUTAR RECIPIENTE NO ID DE FUNDO E IMPRIMIR
    --DETACH-KEYS STRING             SUBSTITUIR A SEQUÊNCIA CHAVE PARA DESLOCAR UM CONTAINER
    --DEVICE LIST                    ADICIONAR UM DISPOSITIVO DE HOSPEDAGEM AO RECIPIENTE
    --DEVICE-CGROUP-RULE LIST        ADICIONAR UMA REGRA À LISTA DE DISPOSITIVOS PERMITIDOS DO CGROUP
    --DEVICE-READ-BPS LIST           LIMITE DE TAXA DE LEITURA (BYTES POR SEGUNDO) DE UM DISPOSITIVO (PADRÃO [])
    --DEVICE-READ-IOPS LIST          LIMITE DE TAXA DE LEITURA (IO POR SEGUNDO) DE UM DISPOSITIVO (PADRÃO [])
    --DEVICE-WRITE-BPS LIST          LIMITE DE TAXA DE GRAVAÇÃO (BYTES POR SEGUNDO) A UM DISPOSITIVO (PADRÃO [])
    --DEVICE-WRITE-IOPS LIST         LIMITE DE TAXA DE ESCRITA (IO POR SEGUNDO) A UM DISPOSITIVO (PADRÃO [])
    --DISABLE-CONTENT-TRUST          PULAR VERIFICAÇÃO DE IMAGEM (VERDADEIRO PADRÃO)
    --DNS LIST                       DEFINIR SERVIDORES DNS PERSONALIZADOS
    --DNS-OPTION LIST                DEFINIR OPÇÕES DE DNS
    --DNS-SEARCH LIST                DEFINIR DOMÍNIOS DE PESQUISA DE DNS PERSONALIZADOS
    --DOMAINNAME STRING              NOME DO DOMÍNIO DO NIS DO RECIPIENTE
    --ENTRYPOINT STRING              SUBSTITUIR O PONTO DE ENTRADA PADRÃO DA IMAGEM
-E, --ENV LIST                       CONFIGURAR VARIÁVEIS DE AMBIENTE
    --ENV-FILE LIST                  LER EM UM ARQUIVO DE VARIÁVEIS DE AMBIENTE
    --EXPOSE LIST                    EXPOR UMA OU MAIS PORTAS
    --GPUS GPU-REQUEST               DISPOSITIVOS DE GPU PARA ADICIONAR AO RECIPIENTE ('TODOS' PARA PASSAR EM TODOS OS GPUS)
    --GROUP-ADD LIST                 ADICIONE GRUPOS ADICIONAIS PARA ADERIR
    --HEALTH-CMD STRING              COMANDO A EXECUTAR PARA VERIFICAR A SAÚDE
    --HEALTH-INTERVAL DURATION       TEMPO ENTRE A EXECUÇÃO DO CHEQUE (MS | S | M | H) (PADRÃO 0S)
    --HEALTH-RETRIES INT             FALHAS CONSECUTIVAS NECESSÁRIAS DE RELATAR NÃO-SAUDÁVEIS
    --HEALTH-START-PERIOD DURATION   PERÍODO DE INÍCIO PARA O RECIPIENTE INICIALIZAR ANTES DE INICIAR A CONTAGEM DE RECUPERAÇÃO DE SAÚDE (MS | S | M | H) (PADRÃO 0S)
    --HEALTH-TIMEOUT DURATION        TEMPO MÁXIMO DE PERMITIR UMA VERIFICAÇÃO PARA EXECUTAR (MS | S | M | H) (0S PADRÃO)
    --HELP                           ESTE GUIA
-H, --HOSTNAME STRING                NOME DO HOST DO RECIPIENTE
    --INIT                           EXECUTE UMA ENTRADA DENTRO DO CONTAINER QUE ANTECIPA OS PROCESSOS DE SINAIS E REAPS
-I, --INTERACTIVE                    MANTENHA STDIN ABERTO MESMO QUE NÃO SEJA ANEXADO
    --IP STRING                      ENDEREÇO ​​IPV4 (por exemplo, 172.30.100.104)
    --IP6 STRING                     ENDEREÇO ​​IPV6 (por exemplo, 2001: DB8 :: 33)
    --IPC STRING                     MODO IPC A USAR
    --ISOLATION STRING               TECNOLOGIA DE ISOLAMENTO DE CONTAINERES
    --KERNEL-MEMORY BYTES            LIMITE DE MEMÓRIA KERNEL
-L, --LABEL LIST                     DEFINIR DADOS META EM UM RECIPIENTE
    --LABEL-FILE LIST                LEIA EM LINHA ARQUIVO DE ETIQUETAS DELIMITADO
    --LINK LIST                      ADICIONAR LINK A OUTRO RECIPIENTE
    --LINK-LOCAL-IP LIST             ENDEREÇOS LOCAIS LINK DO RECIPIENTE IPV4 / IPV6
    --LOG-DRIVER STRING              EXCITADOR DE LOGGING PARA O RECIPIENTE
    --LOG-OPT LIST                   OPÇÕES DO CONTROLADOR DE LOG
    --MAC-ADDRESS STRING             ENDEREÇO ​​MAC DE RECIPIENTE (E.G., 92: D0: C6: 0A: 29: 33)
-M, --MEMORY BYTES                   LIMITE DE MEMÓRIA
    --MEMORY-RESERVATION BYTES       LIMITE DE MEMÓRIA MACIA
    --MEMORY-SWAP BYTES              LIMITE DE SWAP IGUAL A MEMÓRIA MAIS SWAP: '-1' PARA ATIVAR SWAP ILIMITADO
    --MEMORY-SWAPPINESS INT          INTERVENÇÃO DA MEMÓRIA DO RECIPIENTE SINTÉTICO (0 A 100) (PADRÃO -1)
    --MOUNT MOUNT                    ANEXAR UMA MONTAGEM DO SISTEMA DE ARQUIVOS AO CONTAINER
    --NAME STRING                    ATRIBUIR UM NOME AO RECIPIENTE
    --NETWORK NETWORK                CONECTE UM RECIPIENTE A UMA REDE
    --NETWORK-ALIAS LIST             ADICIONAR ALIAS DE ESCOPO EM REDE PARA O RECIPIENTE
    --NO-HEALTHCHECK                 DESATIVAR QUALQUER CONTROLE DE SAÚDE ESPECIFICADO POR CONTAINER
    --OOM-KILL-DISABLE               DESABILITAR OOM KILLER
    --OOM-SCORE-ADJ INT              PREFERÊNCIAS DE OOM DO SINTONIZADOR (-1000 A 1000)
    --PID STRING                     NOME DO ESPAÇO PID A USAR
    --PIDS-LIMIT INT                 LIMITE DE PIDS DE RECIPIENTE SINTÉTICO (SET -1 PARA ILIMITADO)
    --PRIVILEGED                     DAR PRIVILEGIOS ESTENDIDOS A ESTE RECIPIENTE
-P, --PUBLISH LIST                   PUBLIQUE O (S) PORTO (S) DE CONTAINER AO HOSPEDEIRO
-P, --PUBLISH-ALL                    PUBLICAR TODAS AS PORTAS EXPOSTAS PARA PORTAS ALEATÓRIAS
    --READ-ONLY                      MONTE O SISTEMA DE ARQUIVO DE RAIZ DO CONTAINER COMO LIDO SOMENTE
    --RESTART STRING                 REINICIAR A POLÍTICA PARA APLICAR QUANDO UM RECIPIENTE SAIR (PADRÃO "NÃO")
    --RM                             REMOVA AUTOMATICAMENTE O CONTAINER QUANDO SAIR
    --RUNTIME STRING                 TEMPO DE UTILIZAÇÃO PARA ESTE RECIPIENTE
    --SECURITY-OPT LIST              OPÇÕES DE SEGURANÇA
    --SHM-SIZE BYTES                 TAMANHO DE / DEV / SHM
    --SIG-PROXY                      PROXY SINAIS RECEBIDOS AO PROCESSO (PADRÃO VERDADEIRO)
    --STOP-SIGNAL STRING             SINAL PARA PARAR UM RECIPIENTE ("SIGTERM PADRÃO")
    --STOP-TIMEOUT INT               TEMPO LIMITE (EM SEGUNDOS) PARA PARAR UM RECIPIENTE
    --STORAGE-OPT LIST               OPÇÕES DE EXCITADOR DE ARMAZENAMENTO PARA O CONTAINER
    --SYSCTL MAP                     OPÇÕES SYSCTL (MAPA PADRÃO [])
    --TMPFS LIST                     MONTA UM DIRETÓRIO TMPFS
-T, --TTY                            ALOCAR UM PSEUDO-TTY
    --ULIMIT ULIMIT                  OPÇÕES ULIMIT (PADRÃO [])
-U, --USER STRING                    USERNAME OU UID (FORMATO: <NAME | UID> [: <GRUPO | GID>])
    --USERNS STRING                  NOME DO USUÁRIO PARA USAR
    --UTS STRING                     UTS NAMESPACE PARA USAR
-V, --VOLUME LIST                    MONTAR UM VOLUME
    --VOLUME-DRIVER STRING           EXCITADOR DE VOLUME OPCIONAL PARA O RECIPIENTE
    --VOLUMES-FROM LIST              VOLUMES DE MONTAGEM DO (S) RECIPIENTE (S) ESPECIFICADO (S)
-W, --WORKDIR STRING                 DIRETÓRIO DE TRABALHO DENTRO DO CONTAINER
```