Sign inSign up

gschaetz/docker-ci

By gschaetz

Updated about 1 hour ago

Image
0

5.8K

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

about 1 hour ago

docker pull gschaetz/docker-ci