A minimal Alpine based image with:
- bash (set as default shell for root user)
- curl
- wget
- jq
- yq
- sed
- pcre-tools
- ssh-keygen
- gnupg
- pass
- git
Pulling image from GitHub Container Registry:
docker pull ghcr.io/specsnl/utils:latestInteractive shell and mounting the current directory:
docker run -it -v $(pwd):/workspace --rm ghcr.io/specsnl/utils:latest /bin/bashDefault workspace: /workspace
This project uses Task (an task runner / build tool).
Available tasks for this project:
* build: Build the Utils image
* lint: Apply a Dockerfile linter (https://github.com/hadolint/hadolint)
* shell: Interactive shell
* list:packages: List all installed packages