2020-11-03 13:40:25 +00:00
|
|
|
# docker build
|
|
|
|
|
|
|
|
> Cria uma imagem a partir de um Dockerfile.
|
|
|
|
> Mais informações: <https://docs.docker.com/engine/reference/commandline/build/>.
|
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker usando o Dockerfile no diretório atual:
|
2020-11-03 13:40:25 +00:00
|
|
|
|
|
|
|
`docker build .`
|
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker a partir de um Dockerfile em uma URL específica:
|
2020-11-03 13:40:25 +00:00
|
|
|
|
|
|
|
`docker build {{github.com/creack/docker-firefox}}`
|
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker e cria uma etiqueta para ela:
|
2020-11-03 13:40:25 +00:00
|
|
|
|
2023-10-15 09:05:32 +01:00
|
|
|
`docker build --tag {{nome:etiqueta}} .`
|
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker sem contexto de criação:
|
2023-10-15 09:05:32 +01:00
|
|
|
|
|
|
|
`docker build --tag {{nome:etiqueta}} - < {{Dockerfile}}`
|
2020-11-03 13:40:25 +00:00
|
|
|
|
|
|
|
- Não usa o cache na criação da imagem:
|
|
|
|
|
2023-10-15 09:05:32 +01:00
|
|
|
`docker build --no-cache --tag {{nome:etiqueta}} .`
|
2020-11-03 13:40:25 +00:00
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker usando um Dockerfile específico:
|
2020-11-03 13:40:25 +00:00
|
|
|
|
|
|
|
`docker build --file {{Dockerfile}} .`
|
|
|
|
|
2024-03-14 05:01:06 +00:00
|
|
|
- Cria uma imagem Docker utilizando variáveis customizadas para a criação de imagens:
|
2020-11-03 13:40:25 +00:00
|
|
|
|
|
|
|
`docker build --build-arg {{PROXY_DO_HTTP=http://10.20.30.2:1234}} --build-arg {{PROXY_DO_FTP=http://40.50.60.5:4567}} .`
|