English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
docker build O comando é usado para criar imagens usando Dockerfile.
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
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