Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.04 KB

File metadata and controls

45 lines (33 loc) · 1.04 KB

Docker Utils

Build Images

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
  • svu

Pulling image from GitHub Container Registry:

docker pull ghcr.io/specsnl/utils:latest

Interactive shell and mounting the current directory:

docker run -it -v $(pwd):/workspace --rm ghcr.io/specsnl/utils:latest /bin/bash

Default workspace: /workspace

Task

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