diff --git a/Makefile b/Makefile index 27653093ca..febd877abf 100644 --- a/Makefile +++ b/Makefile @@ -145,7 +145,8 @@ docker-image-buildx: multi-platform-buildx ## Build docker image by buildx. .PHONY: dev-builder dev-builder: multi-platform-buildx ## Build dev-builder image. - docker buildx build --builder ${BUILDX_BUILDER_NAME} \ + docker buildx build --no-cache --network=host \ + --builder ${BUILDX_BUILDER_NAME} \ --build-arg="RUST_TOOLCHAIN=${RUST_TOOLCHAIN}" \ -f docker/dev-builder/${BASE_IMAGE}/Dockerfile \ -t ${IMAGE_REGISTRY}/${IMAGE_NAMESPACE}/dev-builder-${BASE_IMAGE}:${DEV_BUILDER_IMAGE_TAG} ${BUILDX_MULTI_PLATFORM_BUILD_OPTS} . diff --git a/docker/dev-builder/ubuntu/Dockerfile b/docker/dev-builder/ubuntu/Dockerfile index 7054c3930a..c2b9d3723e 100644 --- a/docker/dev-builder/ubuntu/Dockerfile +++ b/docker/dev-builder/ubuntu/Dockerfile @@ -6,9 +6,9 @@ ARG DOCKER_BUILD_ROOT=. ENV LANG en_US.utf8 WORKDIR /greptimedb -RUN apt-get update --no-cache && DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common # Install dependencies. -RUN apt-get update --no-cache && DEBIAN_FRONTEND=noninteractive apt-get install -y \ +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \ libssl-dev \ tzdata \ curl \