diff --git a/Makefile b/Makefile index b6e2181..22ed2cc 100644 --- a/Makefile +++ b/Makefile @@ -5,10 +5,17 @@ MAKEFLAGS += --silent YAMLLINT_TAG=latest build_yamllint: - docker build -t fedy95/baseimage:yamllint-${YAMLLINT_TAG} image -f image/Dockerfile + #docker build -t fedy95/baseimage:yamllint-${YAMLLINT_TAG} image -f image/Dockerfile +# docker pull dslim/docker-slim:latest +#-v /var/run/docker.sock:/var/run/docker.sock + docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock dslim/docker-slim:latest build \ + --http-probe=false \ + --tag=fedy95/baseimage:yamllint-${YAMLLINT_TAG} fedy95/baseimage:yamllint-${YAMLLINT_TAG} --help + +# docker run --rm -v /var/run/docker.sock:/var/run/docker.sock dslim/docker-slim:latest build --http-probe=false fedy95/baseimage:yamllint-${YAMLLINT_TAG} lint: - @docker run --rm $$(tty -s && echo "-it" || echo) -v $(PWD):/data fedy95/baseimage:yamllint-latest . + @docker run --rm $$(tty -s && echo "-it" || echo) -v $(PWD):/data fedy95/baseimage:yamllint-latest . && ls -lah / lint_help: docker run --rm -v $(pwd):/data fedy95/baseimage:yamllint-latest --help diff --git a/image/Dockerfile.final b/image/Dockerfile.final new file mode 100644 index 0000000..46d4485 --- /dev/null +++ b/image/Dockerfile.final @@ -0,0 +1,11 @@ +FROM debian:bullseye-slim + +RUN apt-get update && \ + apt-get install -y yamllint && \ + rm -rf /var/lib/apt/lists/* + +COPY relaxed.yaml /yamllint/relaxed.yaml + +WORKDIR /data +ENTRYPOINT ["yamllint", "-c", "/yamllint/relaxed.yaml"] +CMD ["--help"]