瀏覽代碼

Dockerfile: rename dev stages

Also remove DEV_IMAGE bake var that is not used

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
CrazyMax 2 年之前
父節點
當前提交
b565b496ba
共有 3 個文件被更改,包括 6 次插入9 次删除
  1. 2 2
      Dockerfile
  2. 2 2
      Makefile
  3. 2 5
      docker-bake.hcl

+ 2 - 2
Dockerfile

@@ -476,7 +476,7 @@ RUN --mount=type=cache,sharing=locked,id=moby-dev-aptlib,target=/var/lib/apt \
             systemd-sysv
             systemd-sysv
 ENTRYPOINT ["hack/dind-systemd"]
 ENTRYPOINT ["hack/dind-systemd"]
 
 
-FROM dev-systemd-${SYSTEMD} AS dev
+FROM dev-systemd-${SYSTEMD} AS dev-base
 ARG DEBIAN_FRONTEND
 ARG DEBIAN_FRONTEND
 RUN groupadd -r docker
 RUN groupadd -r docker
 RUN useradd --create-home --gid docker unprivilegeduser \
 RUN useradd --create-home --gid docker unprivilegeduser \
@@ -600,5 +600,5 @@ COPY --from=build /build/ /
 # usage:
 # usage:
 # > make shell
 # > make shell
 # > SYSTEMD=true make shell
 # > SYSTEMD=true make shell
-FROM dev AS final
+FROM dev-base AS dev
 COPY . .
 COPY . .

+ 2 - 2
Makefile

@@ -179,9 +179,9 @@ run: build ## run the docker daemon in a container
  
  
 .PHONY: build
 .PHONY: build
 ifeq ($(BIND_DIR), .)
 ifeq ($(BIND_DIR), .)
-build: shell_target := --target=dev
+build: shell_target := --target=dev-base
 else
 else
-build: shell_target := --target=final
+build: shell_target := --target=dev
 endif
 endif
 build: bundles
 build: bundles
 	$(BUILD_CMD) $(BUILD_OPTS) $(shell_target) --load -t "$(DOCKER_IMAGE)" .
 	$(BUILD_CMD) $(BUILD_OPTS) $(shell_target) --load -t "$(DOCKER_IMAGE)" .

+ 2 - 5
docker-bake.hcl

@@ -128,19 +128,16 @@ target "binary-cross" {
 # dev
 # dev
 #
 #
 
 
-variable "DEV_IMAGE" {
-  default = "docker-dev"
-}
 variable "SYSTEMD" {
 variable "SYSTEMD" {
   default = "false"
   default = "false"
 }
 }
 
 
 target "dev" {
 target "dev" {
   inherits = ["_common"]
   inherits = ["_common"]
-  target = "final"
+  target = "dev"
   args = {
   args = {
     SYSTEMD = SYSTEMD
     SYSTEMD = SYSTEMD
   }
   }
-  tags = [DEV_IMAGE]
+  tags = ["docker-dev"]
   output = ["type=docker"]
   output = ["type=docker"]
 }
 }