containerbase buildpack
This repository is the source for the Docker Hub image containerbase/buildpack
.
Commits to main
branch are automatically built and published.
Local development
You need a recent docker version with buildx >= v0.4.0
plugin installed.
You should use
Base image
If you make changes to the src
folder or the Dockerfile
, you need to rebuild the containerbase/buildpack
image.
docker buildx bake
Test images
To run one of the tests use the following command, it will run the java tests from test/java
.
TAG=java docker buildx bake test
For other test images checkout test
folder.
Distro test images
To run the bionic tests use the following command, it will run the test from Dockerfile.bionic
.
TAG=bionic docker buildx bake test-distro
Apt proxy
You can configure an Apt proxy for the build by specifying an APT_HTTP_PROXY
argument.
Example: docker build --build-arg APT_HTTP_PROXY=https://apt.company.com . -t my/image
You can simply export APT_HTTP_PROXY
to your local env and our build tools will use your apt proxy for http
sources.
Custom base image
To use a custom base image with containerbase/buildpack
checkout custom-base-image docs.
Custom Root CA Certificates
To add custom root certifactes to the containerbase/buildpack
base image checkout custom-root-ca docs.