Sign inSign up

gschaetz/docker-ci

By gschaetz

•Updated 20 days ago

Image
0

6.0K

gschaetz/docker-ci repository overview

⁠Quick reference

⁠What is docker-ci?

The image docker-ci is based on gschaetz/base-alpine:latest and is used to build and deploy docker images to docker-hub. The image contains the following:

  • curl/jq to push readme's to docker hub directly via the Docker Hub API
  • hadolint for linting the Dockerfile
  • trivy for performing vulnerability scanning
  • buildx for building cross platform images
  • Runs as root to allow docker to perform necessary tasks in ci

The image is built for the following architectures:

  • linux/arm64
  • linux/amd64

⁠How to use this image

⁠Usage

Use like you would any other image:

FROM gchaetz/docker-ci:latest

⁠License

My contributions are under MIT License

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

sha256:359a61f1b…

Size

241.2 MB

Last updated

20 days ago

docker pull gschaetz/docker-ci