English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Docker build

大全 dos Comandos Docker

docker build O comando é usado para criar imagens usando Dockerfile.

Sintaxe

docker build [OPTIONS] PATH | URL | -

Explicação das OPTIONS:

  • --build-arg=[] :Configurar as variáveis durante a criação da imagem;

  • --cpu-shares :Configurar o peso de uso do cpu;

  • --cpu-period :Limitar o período do CFS do CPU;

  • --cpu-quota :Limitar a cota do CFS do CPU;

  • --cpuset-cpus :Especificar o ID do CPU a ser usado;

  • --cpuset-mems :Especificar o ID de memória a ser usado;

  • --disable-content-trust :Ignorar verificação, padrão ativado;

  • -f :Especificar o caminho do Dockerfile a ser usado;

  • --force-rm :Configurar a exclusão do contêiner intermediário durante o processo de configuração da imagem;

  • --isolation :Usar tecnologia de isolamento de contêineres;

  • --label=[] :Configurar os metadados usados pela imagem;

  • -m :Configurar o valor máximo de memória;

  • --memory-swap :Configurar o valor máximo de swap como memória+swap,"-1"indica swap ilimitado;

  • --no-cache :O processo de criação da imagem não usa cache;

  • --pull :Tente atualizar a nova versão da imagem;

  • --quiet, -q :Modo silencioso, após o sucesso, apenas exibe o ID da imagem;

  • --rm :Apagar o contêiner intermediário após a configuração da imagem com sucesso;

  • --shm-size :Configurar/dev/O tamanho do shm, o valor padrão é64M;

  • --ulimit :Configuração de Ulimit.

  • --squash :Comprimir todas as operações do Dockerfile em uma única camada.

  • --tag, -t: O nome e o rótulo do ícone, geralmente no formato name:tag ou name; pode-se configurar várias tags para uma única imagem em uma construção.

  • --network: Padrão default. Defina o modo de rede da instrução RUN durante a construção

Exemplo Online

Crie a imagem usando o Dockerfile do diretório atual, com o rótulo w3codebox/ubuntu:v1。

docker build -t w3codebox/ubuntu:v1 .

Usar URL github.com/creack/docker-firefox para criar a imagem a partir do Dockerfile.

docker build github.com/creack/docker-firefox

Também pode ser feito através de -f Localização do arquivo Dockerfile: 

$ docker build -f /path/to/a/Dockerfile .

Antes de executar as instruções do Dockerfile no daemon Docker, é feita uma verificação de sintaxe no Dockerfile, e se houver erros de sintaxe, será retornado:

$ docker build -t test/myapp .
Enviando contexto de construção para o daemon Docker 2.048 kB
Resposta de erro do daemon: Instrução desconhecida: RUNCMD

大全 dos Comandos Docker