Latest web development tutorials

comando de partida Docker

Docker comando Daquan Docker comando Daquan


docker executar: criar um novo recipiente e executar um comando

gramática

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

OPÇÕES Descrição:

  • -a stdin: entrada padrão de saída opcional STDIN / STDOUT / STDERR três;

  • -d: Recipiente de fundo e retornar o ID recipiente;

  • -i: navio Executar no modo interativo, geralmente usado em conjunto com -t;

  • -t: um pseudo realocar entrada do terminal recipiente, tipicamente utilizado em conjugação com -i;

  • --name = "nginx-lb": especifique um nome para o recipiente;

  • --dns 8.8.8.8: DNS servidor para usar o recipiente especificado, a máquina padrão e consistente;

  • --dns-search example.com: container especificado nome de domínio de pesquisa do DNS, o host padrão e consistente;

  • -h "mars": hostname contêiner especificado;

  • -e username = "Ritchie": definir variáveis de ambiente;

  • --env-file = []: lê as variáveis de ambiente do arquivo especificado;

  • --cpuset = "0-2" ou --cpuset = "0,1,2": recipiente ligação ao CPU especificado está em execução;

  • -m: Definir os recipientes máximos de utilização de memória;

  • --Peso líquido = "ponte": o recipiente tipo de conexão de rede especificado, o apoio à ponte / host / none / container: Quatro tipos;

  • --link = []: adicionar um link para outro navio;

  • --expose = []: abrir uma porta ou um grupo de portos;

Exemplos

Use docker espelho nginx: Após o último modo de estação começa um recipiente, e o recipiente é nomeado mynginx.

docker run --name mynginx -d nginx:latest

Espelhamento nginx: Após o último modo de estação começa um recipiente, o porto de contentores e 80 mapas para o porto aleatório host.

docker run -P -d nginx:latest

Espelhamento nginx: Após o último modo de estação começa um recipiente, o recipiente irá mapear a porta 80 para a porta 80 do host, o diretório / dados do host mapeados para os contentores / dados.

docker run -p 80:80 -v /data:/data -d nginx:latest

Espelhamento nginx: mais recente no modo interativo para iniciar um comando recipiente, Executivo / bin / bash dentro do recipiente.

w3big@w3big:~$ docker run -it nginx:latest /bin/bash
root@b8573233d675:/# 

Docker comando Daquan Docker comando Daquan