Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/backplane/conex

Utility Container Images
https://github.com/backplane/conex

alpine conex containerization debian docker dockerization

Last synced: about 2 months ago
JSON representation

Utility Container Images

Awesome Lists containing this project

README

        

# conex

This is a repository of source files for various utility [Docker](https://en.wikipedia.org/wiki/Docker_%28software%29) container images. The corresponding README file for each image usually has some information about how to use it. Feedback/contributions welcome. **Special thanks to the distro package maintainers who have volunteered to take on the responsibility of keeping their packages up to date!**

The image sources in this repo are automatically built at least once every 7 days and these scheduled builds are published to docker hub.

The name "conex" is a reference to the [Conex box](https://en.wikipedia.org/wiki/Intermodal_container), the key component of [containerization (in freight transport)](https://en.wikipedia.org/wiki/Containerization). Docker's creators make frequent use of the shipping container metaphor because the way that Docker standardizes (and thereby improves) the packaging, auditing, delivery, isolation, and use of *software* is analogous to the way the shipping container standardized (and thereby revolutionized) the packaging, tracking, isolation, and delivery of *freight*.

**We aspire to have these images follow our [Dockerization Guidelines](https://github.com/backplane/conex/wiki/Dockerization-Guidelines).**

**LICENSE NOTE**: This repo contains code for installing and running 3rd party software packages in Docker containers. Unless otherwise noted the code in this repo is subject to the LICENSE file. The use of the generated images is subject to the terms of the respective software packages.

## Images

Name | Description | Dockerfile Link | Image Link
:--- | :---------- | :-------------- | :---------
[7z](7z) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [p7zip](https://www.7-zip.org/) | [Dockerfile](7z/Dockerfile) | [backplane/7z](https://hub.docker.com/r/backplane/7z)
[abe](abe) | [`amazoncorretto:16-alpine`](https://hub.docker.com/_/amazoncorretto/)-based dockerization of [android-backup-extractor](https://github.com/nelenkov/android-backup-extractor), a "utility to extract and repack Android backups created with adb backup" | [Dockerfile](abe/Dockerfile) | [backplane/abe](https://hub.docker.com/r/backplane/abe)
[adb](adb) | [`debian:stable-slim`](https://hub.docker.com/_/debian/)-based dockerization of the [Android Debug Bridge](https://developer.android.com/studio/command-line/adb) | [Dockerfile](adb/Dockerfile) | [backplane/adb](https://hub.docker.com/r/backplane/adb)
[amplify-vueenv](amplify-vueenv) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based image for working with [Vue.js](https://vuejs.org/) and [AWS Amplify Framework](https://docs.amplify.aws/); meant to be run interactively during development and also used as a builder stage for [Vue CLI](https://cli.vuejs.org/)-based apps in a multi-stage image build | [Dockerfile](amplify-vueenv/Dockerfile) | [backplane/amplify-vueenv](https://hub.docker.com/r/backplane/amplify-vueenv)
[ansible](ansible) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [ansible](https://www.ansible.com/), [ansible-runner](https://ansible-runner.readthedocs.io), and [molecule](https://ansible.readthedocs.io/projects/molecule/) | [Dockerfile](ansible/Dockerfile) | [backplane/ansible](https://hub.docker.com/r/backplane/ansible)
[apg](apg) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of apg -- the "Automated Password Generator" | [Dockerfile](apg/Dockerfile) | [backplane/apg](https://hub.docker.com/r/backplane/apg)
[audiosprite](audiosprite) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [audiosprite](https://github.com/tonistiigi/audiosprite), the "ffmpeg wrapper that will take in multiple audio files and combines them into a single file" | [Dockerfile](audiosprite/Dockerfile) | [backplane/audiosprite](https://hub.docker.com/r/backplane/audiosprite)
[bind](bind) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [bind](https://www.isc.org/bind/), the DNS server software | [Dockerfile](bind/Dockerfile) | [backplane/bind](https://hub.docker.com/r/backplane/bind)
[bpython](bpython) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [the bpython interpreter](https://bpython-interpreter.org/) | [Dockerfile](bpython/Dockerfile) | [backplane/bpython](https://hub.docker.com/r/backplane/bpython)
[cdk-python](cdk-python) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [AWS CDK](https://aws.amazon.com/cdk/), the AWS Cloud Development Kit and Python. | [Dockerfile](cdk-python/Dockerfile) | [backplane/cdk-python](https://hub.docker.com/r/backplane/cdk-python)
[chardet](chardet) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [chardet](https://github.com/chardet/chardet), The Universal Character Encoding Detector | [Dockerfile](chardet/Dockerfile) | [backplane/chardet](https://hub.docker.com/r/backplane/chardet)
[checkmake](checkmake) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary dockerization of [checkmake](https://github.com/mrtazz/checkmake/), the `Makefile` linter | [Dockerfile](checkmake/Dockerfile) | [backplane/checkmake](https://hub.docker.com/r/backplane/checkmake)
[chromium](chromium) | [`debian:unstable-slim`](https://hub.docker.com/_/debian/)-based dockerization of the Google Chromium web browser | [Dockerfile](chromium/Dockerfile) | [backplane/chromium](https://hub.docker.com/r/backplane/chromium)
[compose_sort](compose_sort) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of `compose_sort`, a CLI utility for sorting docker-compose files | [Dockerfile](compose_sort/Dockerfile) | [backplane/compose_sort](https://hub.docker.com/r/backplane/compose_sort)
[conex-helper](conex-helper) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of a utility program which helps manage the `backplane/conex` github repo | [Dockerfile](conex-helper/Dockerfile) | [backplane/conex-helper](https://hub.docker.com/r/backplane/conex-helper)
[false](false) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary no-op container that always exits unsuccessfully | [Dockerfile](false/Dockerfile) | [backplane/false](https://hub.docker.com/r/backplane/false)
[firefox](firefox) | [`debian:unstable-slim`](https://hub.docker.com/_/debian/)-based dockerization of the Firefox web browser | [Dockerfile](firefox/Dockerfile) | [backplane/firefox](https://hub.docker.com/r/backplane/firefox)
[ghlatest](ghlatest) | scratch-based dockerization of [ghlatest](https://github.com/backplane/ghlatest), a release downloader utility | [Dockerfile](ghlatest/Dockerfile) | [backplane/ghlatest](https://hub.docker.com/r/backplane/ghlatest)
[goenv](goenv) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of the [go](https://golang.org/) programming language compiler and tools | [Dockerfile](goenv/Dockerfile) | [backplane/goenv](https://hub.docker.com/r/backplane/goenv)
[grta](grta) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary container image which provides an HTTP endpoint which receives webhooks and writes the PSK-validated payloads to disk | [Dockerfile](grta/Dockerfile) | [backplane/grta](https://hub.docker.com/r/backplane/grta)
[htpasswd](htpasswd) | [`alpine`](https://hub.docker.com/_/alpine/)-based dockerization of [`apache2-utils`](https://pkgs.alpinelinux.org/package/edge/main/x86_64/apache2-utils) which provides [`htpasswd`](https://httpd.apache.org/docs/current/programs/htpasswd.html) | [Dockerfile](htpasswd/Dockerfile) | [backplane/htpasswd](https://hub.docker.com/r/backplane/htpasswd)
[httpie](httpie) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [HTTPie](https://httpie.org/) the versatile command line HTTP client | [Dockerfile](httpie/Dockerfile) | [backplane/httpie](https://hub.docker.com/r/backplane/httpie)
[hugo](hugo) | [`distroless/cc`](https://github.com/GoogleContainerTools/distroless)-based dockerization of hugo-extended -- the static site generator | [Dockerfile](hugo/Dockerfile) | [backplane/hugo](https://hub.docker.com/r/backplane/hugo)
[jq](jq) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [jq](https://stedolan.github.io/jq/) | [Dockerfile](jq/Dockerfile) | [backplane/jq](https://hub.docker.com/r/backplane/jq)
[json-server](json-server) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [json-server](https://github.com/typicode/json-server) | [Dockerfile](json-server/Dockerfile) | [backplane/json-server](https://hub.docker.com/r/backplane/json-server)
[kp1p](kp1p) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of kp1p, a utility for translating csv files exported from KeePassX/KeePassXC into a csv format that is better supported by 1Password. | [Dockerfile](kp1p/Dockerfile) | [backplane/kp1p](https://hub.docker.com/r/backplane/kp1p)
[lxde](lxde) | [`debian:stable-slim`](https://hub.docker.com/_/debian/)-based dockerization of [TigerVNC](https://tigervnc.org/) running an [LXDE](https://lxde.org/) X11 desktop environment | [Dockerfile](lxde/Dockerfile) | [backplane/lxde](https://hub.docker.com/r/backplane/lxde)
[mate](mate) | [`debian:stable-slim`](https://hub.docker.com/_/debian/)-based dockerization of [TigerVNC](https://tigervnc.org/) running the [MATE Desktop Environment](https://mate-desktop.org/) | [Dockerfile](mate/Dockerfile) | [backplane/mate](https://hub.docker.com/r/backplane/mate)
[mssql-scripter](mssql-scripter) | [`python:3-slim`](https://hub.docker.com/_/python/)-based dockerization of [mssql-scripter](https://github.com/microsoft/mssql-scripter), a tool for scripting SQL Server databases | [Dockerfile](mssql-scripter/Dockerfile) | [backplane/mssql-scripter](https://hub.docker.com/r/backplane/mssql-scripter)
[myip](myip) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary container image which provides an HTTP endpoint which returns the user's own IP address in JSON format | [Dockerfile](myip/Dockerfile) | [backplane/myip](https://hub.docker.com/r/backplane/myip)
[ods_conv](ods_conv) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of a [Python](https://en.wikipedia.org/wiki/Python_(programming_language)) utility that converts ODS documents into other formats (currently JSON and CSV). [ODS document format](https://en.wikipedia.org/wiki/OpenDocument) support is provided by [pyexcel-ods3](https://github.com/pyexcel/pyexcel-ods3). | [Dockerfile](ods_conv/Dockerfile) | [backplane/ods_conv](https://hub.docker.com/r/backplane/ods_conv)
[pdf](pdf) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [poppler-utils](https://pkgs.alpinelinux.org/package/edge/main/x86_64/poppler-utils) with a thin wrapper. | [Dockerfile](pdf/Dockerfile) | [backplane/pdf](https://hub.docker.com/r/backplane/pdf)
[pgformatter](pgformatter) | [`perl:5-slim`](https://hub.docker.com/_/perl)-based dockerization of [`pgFormatter`](https://github.com/darold/pgFormatter) the PostgreSQL SQL syntax beautifier | [Dockerfile](pgformatter/Dockerfile) | [backplane/pgformatter](https://hub.docker.com/r/backplane/pgformatter)
[proxyport](proxyport) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based sidecar container for forwarding ports to remote hosts | [Dockerfile](proxyport/Dockerfile) | [backplane/proxyport](https://hub.docker.com/r/backplane/proxyport)
[pwgen](pwgen) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [pwgen](https://github.com/tytso/pwgen) -- the password generator written by [Theodore Ts'o](https://github.com/tytso) | [Dockerfile](pwgen/Dockerfile) | [backplane/pwgen](https://hub.docker.com/r/backplane/pwgen)
[pygmentize](pygmentize) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of the [pygmentize](https://pygments.org/docs/cmdline/) utility from the [Pygments](https://pygments.org/) generic syntax highlighter package | [Dockerfile](pygmentize/Dockerfile) | [backplane/pygmentize](https://hub.docker.com/r/backplane/pygmentize)
[qrencode](qrencode) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [qrencode](https://fukuchi.org/works/qrencode/), the command-line utility for generating QR codes in various formats (PNG, terminal text, etc.) | [Dockerfile](qrencode/Dockerfile) | [backplane/qrencode](https://hub.docker.com/r/backplane/qrencode)
[shunit2](shunit2) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [shUnit2](https://github.com/kward/shunit2/), the "xUnit-based unit test framework for Bourne-based shell scripts." | [Dockerfile](shunit2/Dockerfile) | [backplane/shunit2](https://hub.docker.com/r/backplane/shunit2)
[snakeeyes](snakeeyes) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary container image featuring [snakeeyes](https://github.com/glvnst/snakeeyes), the command-line passphrase generator | [Dockerfile](snakeeyes/Dockerfile) | [backplane/snakeeyes](https://hub.docker.com/r/backplane/snakeeyes)
[sql-formatter](sql-formatter) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [sql-formatter](https://github.com/zeroturnaround/sql-formatter) the util for formatting SQL queries | [Dockerfile](sql-formatter/Dockerfile) | [backplane/sql-formatter](https://hub.docker.com/r/backplane/sql-formatter)
[toybox](toybox) | [`scratch`](https://hub.docker.com/_/scratch/)-based dockerization of toybox, the BusyBox-alternative with a BSD-license | [Dockerfile](toybox/Dockerfile) | [backplane/toybox](https://hub.docker.com/r/backplane/toybox)
[true](true) | [`scratch`](https://hub.docker.com/_/scratch/)-based single-binary no-op container that always exits successfully | [Dockerfile](true/Dockerfile) | [backplane/true](https://hub.docker.com/r/backplane/true)
[tsqllint](tsqllint) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [TSQLLint](https://github.com/tsqllint/tsqllint) the util for listing mssql code | [Dockerfile](tsqllint/Dockerfile) | [backplane/tsqllint](https://hub.docker.com/r/backplane/tsqllint)
[update_requirements](update_requirements) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [update_requirements](https://github.com/backplane/update_requirements), the utility for updating requirements files | [Dockerfile](update_requirements/Dockerfile) | [backplane/update_requirements](https://hub.docker.com/r/backplane/update_requirements)
[upx](upx) | [`alpine:edge`](https://hub.docker.com/_/alpine)-based dockerization of [`UPX`](https://github.com/upx/upx) - the "Ultimate Packer for eXecutables" | [Dockerfile](upx/Dockerfile) | [backplane/upx](https://hub.docker.com/r/backplane/upx)
[vueenv](vueenv) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based image for working with [Vue.js](https://vuejs.org/); meant to be run interactively during development and also used as a builder stage for [Vue CLI](https://cli.vuejs.org/)-based apps in a multi-stage image build | [Dockerfile](vueenv/Dockerfile) | [backplane/vueenv](https://hub.docker.com/r/backplane/vueenv)
[wimlib-imagex](wimlib-imagex) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of the [`wimlib-imagex`](https://wimlib.net/man1/wimlib-imagex.html) utility from [the open source Windows Imaging (WIM) library](https://wimlib.net/) | [Dockerfile](wimlib-imagex/Dockerfile) | [backplane/wimlib-imagex](https://hub.docker.com/r/backplane/wimlib-imagex)
[wireguard](wireguard) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [WireGuard](https://www.wireguard.com/), the free open-source VPN software | [Dockerfile](wireguard/Dockerfile) | [backplane/wireguard](https://hub.docker.com/r/backplane/wireguard)
[wpa_passphrase](wpa_passphrase) | [`scratch`](https://hub.docker.com/_/scratch/)-based container image which contains the `wpa_passphrase` utility from [Jouni Malinen's wpa_supplicant package](https://w1.fi/wpa_supplicant) | [Dockerfile](wpa_passphrase/Dockerfile) | [backplane/wpa_passphrase](https://hub.docker.com/r/backplane/wpa_passphrase)
[yamllint](yamllint) | [`python:3-alpine`](https://hub.docker.com/_/python/)-based dockerization of [yamllint](https://yamllint.readthedocs.io/en/stable/index.html), the linter for YAML files. | [Dockerfile](yamllint/Dockerfile) | [backplane/yamllint](https://hub.docker.com/r/backplane/yamllint)
[youtube-dl](youtube-dl) | [`alpine:edge`](https://hub.docker.com/_/alpine/)-based dockerization of [youtube-dl](https://ytdl-org.github.io/youtube-dl/), the command-line media download utility with support for [about 1000 sites](https://ytdl-org.github.io/youtube-dl/supportedsites.html) | [Dockerfile](youtube-dl/Dockerfile) | [backplane/youtube-dl](https://hub.docker.com/r/backplane/youtube-dl)
[yq](yq) | [`scratch`](https://hub.docker.com/_/scratch/)-based dockerization of [yq](https://mikefarah.github.io/yq/), the command-line YAML processor. | [Dockerfile](yq/Dockerfile) | [backplane/yq](https://hub.docker.com/r/backplane/yq)