Diferentes maneiras de usar o comando Docker Run

Diferentes maneiras de usar o comando Docker Run
Na plataforma Docker, o “correr”É o comando mais básico e robusto amplamente utilizado para executar a imagem para construir e executar os contêineres do Docker. Mais especificamente, o “Docker Run”O comando suporta várias opções para criar e iniciar o contêiner de diferentes maneiras, como“-t”Alocou o terminal tty-pseudo para o contêiner,“-rm"Removendo o contêiner automaticamente após a execução e"-eu”É utilizado para operar o contêiner interativamente.

Este artigo ilustrará as diferentes maneiras de usar o comando "Docker Run".

Diferentes maneiras de usar o comando "Docker Run"

Existem várias opções suportadas pelo “Docker Run”Comando para executar e gerenciar os contêineres do Docker de maneiras diferentes. Para esse fim, listamos alguns usos do “Docker Run”Comando para criar e gerenciar contêineres de maneiras diferentes:

  • Como executar recipientes no modo interativo?
  • Como executar contêineres em modo privilegiado?
  • Como montar o volume com o recipiente do Docker?
  • Como remover automaticamente os contêineres após a execução?
  • Como executar um contêiner na rede host?

Como executar o contêiner no modo interativo?

Para executar o contêiner do docker em um modo interativo, utilize o “-eu”Opção junto com a“Docker Run”Comando. Da mesma forma, para alocar o terminal tty-pseudo para o contêiner, use o “-t" bandeira:

> Docker Run -It Docker -Image

Como executar o contêiner em modo privilegiado?

Para executar o recipiente do docker com a capacidade raiz ou host, utilize o “-privilegiado"Opção com a"Docker Run”Comando:

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

No bloco de código acima, as seguintes opções são usadas:

  • ““-privilegiado”A opção executa o contêiner com privilégios host.
  • ““-d”A bandeira executa o contêiner como um serviço de back -end ou em modo desapegado.
  • ““-p”Define a porta exposta do contêiner:

Como montar o volume com o recipiente do Docker?

Volume de montagem significa conectar o sistema de arquivos externos ao contêiner. Para vincular o volume com o contêiner especificado, passe pelo fornecido “Docker Run”Comando:

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

Aqui:

  • ““-nome”Define o nome do contêiner.
  • ““-montar”Ligna o sistema de arquivos ou volume externo com o contêiner.
  • ““fonte”O atributo é usado para especificar o volume da fonte.
  • ““alvo”O atributo define o caminho alvo do contêiner:

Como remover automaticamente o contêiner após a execução?

Uma das principais características de um “Docker Run”O comando é remover o contêiner automaticamente após a implantação. Esta técnica é amplamente utilizada nos processos de teste de projeto ou aplicativos. Para remover o recipiente automaticamente após a execução, simplesmente utilize o “-rm”Bandeira com a“Docker Run”Comando:

> Docker Run -RM Golang: Alpine

Como executar um contêiner na rede host?

Por padrão, os contêineres são executados na rede de pontes. Mas às vezes, os desenvolvedores geralmente querem operar recipientes no host. Para esse fim, o “-net = host”A bandeira é usada para executar o contêiner na rede host. No entanto, você pode executar o contêiner em qualquer rede ou rede personalizada através do “-rede =”Opção:

> Docker run -d - -net = host go -img

Elaboramos as diferentes maneiras de utilizar o “Docker Run”Comando no Docker.

Conclusão

O "Docker Run”É um famoso utilitário de linha de comando do Docker que suporta inúmeras opções para criar e executar os contêineres de maneiras diferentes, como“-t”Alocou o terminal tty-pseudo para o contêiner,“-rm"Removendo o contêiner automaticamente após a execução e"-eu”É utilizado para operar o contêiner interativamente. Este artigo forneceu os diferentes usos do “Docker Run”Comando para operar contêineres de maneiras diferentes.