summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authornicolargo <nicolashennion@gmail.com>2024-04-30 10:35:45 +0200
committernicolargo <nicolashennion@gmail.com>2024-04-30 10:35:45 +0200
commit88fee9bc8ed2882275b3363d9fcdfc260afbeb7a (patch)
treedfba01f8b62db9a777d36492f847cdc5b0243766 /Makefile
parentde69635d41efa38428e0779e2467632d2cafdede (diff)
Use buildx instead of build for local container images
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 7 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index e49c5301..a44396a4 100644
--- a/Makefile
+++ b/Makefile
@@ -184,6 +184,7 @@ snapcraft:
# ===================================================================
# Docker
+# Need Docker Buildx package (apt install docker-buildx on Ubuntu)
# ===================================================================
docker: docker-alpine docker-ubuntu ## Generate local docker images
@@ -191,24 +192,24 @@ docker: docker-alpine docker-ubuntu ## Generate local docker images
docker-alpine: docker-alpine-full docker-alpine-minimal docker-alpine-dev ## Generate local docker images (Alpine)
docker-alpine-full: ## Generate local docker image (Alpine full)
- docker build --target full -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-full .
+ docker buildx build --target full -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-full .
docker-alpine-minimal: ## Generate local docker image (Alpine minimal)
- docker build --target minimal -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-minimal .
+ docker buildx build --target minimal -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-minimal .
docker-alpine-dev: ## Generate local docker image (Alpine dev)
- docker build --target dev -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-dev .
+ docker buildx build --target dev -f ./docker-files/alpine.Dockerfile -t glances:local-alpine-dev .
docker-ubuntu: docker-ubuntu-full docker-ubuntu-minimal docker-ubuntu-dev ## Generate local docker images (Ubuntu)
docker-ubuntu-full: ## Generate local docker image (Ubuntu full)
- docker build --target full -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-full .
+ docker buildx build --target full -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-full .
docker-ubuntu-minimal: ## Generate local docker image (Ubuntu minimal)
- docker build --target minimal -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-minimal .
+ docker buildx build --target minimal -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-minimal .
docker-ubuntu-dev: ## Generate local docker image (Ubuntu dev)
- docker build --target dev -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-dev .
+ docker buildx build --target dev -f ./docker-files/ubuntu.Dockerfile -t glances:local-ubuntu-dev .
# ===================================================================
# Run