Skip to content

An Ubuntu 24.04-based Docker image of curated tools for use with Kubernetes environments.

License

Notifications You must be signed in to change notification settings

clicktruck/toolset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolset Container Image

Current State

An Ubuntu 24.04-based Docker image of curated tools for use with Kubernetes environments.

Prerequistes

Docker

Caution

When using Docker a subscription is required for business use.

Building

Create a classic Github personal access token

Set an environment variable

export GITHUB_TOKEN=ghp_...

Important

Replace the value above with a valid Github token

Then, to build a portable container image targeting the linux/amd64 platform, execute:

docker build --platform linux/amd64 --secret id=github_token,env=GITHUB_TOKEN -t clicktruck/toolset:latest --no-cache .

or if you want to audit the build

docker build --platform linux/amd64 --secret id=github_token,env=GITHUB_TOKEN -t clicktruck/toolset:latest --no-cache --progress=plain . 2>&1 | tee build-toolset.log

Note

Mise will sometimes source software from Github, therefore we'll set an environment variable for the Github token and mount it as a Docker secret in order to avoid restrictive rate limiting

Launching

Execute

docker run --rm -it clicktruck/toolset:latest /bin/bash

or

nerdctl container run --rm -it clicktruck/toolset:latest /bin/bash

About

An Ubuntu 24.04-based Docker image of curated tools for use with Kubernetes environments.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published