Wyatt's custom containers
Go to file
2024-05-18 16:12:17 -04:00
.github/workflows changed build file to accept containerfiles 2024-05-05 20:32:40 -04:00
base_container removed whitespace 2024-05-05 20:33:30 -04:00
language-containers base and kotlin container changes 2024-04-26 13:26:52 -04:00
specialty-containers fleshed out example files 2024-05-18 16:12:17 -04:00
README.md modified readme 2024-04-08 12:52:14 -04:00

Wyatt's stash of custom containers

These are my custom containers that are for immutable Linux distributions. Since they are mine, they are opinionated and would only probably work for me.

These containers are based on CoreOS, Fedora Linux, and Toolbox so the containers that listed in this repository are speifically tailored for those technologies. However, you may get these containers to work on other technologies as well (with enough elbow grease).

Base container

The base container serves as the base for every other container in this repository. Installed in this container are git, fish, some Rust tools like bat and exa, some C development tools, and normal system administrator tools.

Language containers

This includes base language containers (with the base container mentioned above) if there's a need to start a project from scratch.

What's included:

  • Node.js container
    • Node 20 and Node 18 are available
  • Deno (latest) container
  • Golang (latest) container
  • Rust (latest) container
  • .NET container
    • .NET 7 and .NET 8 are available
    • Powershell is included with the container
  • Java container
    • Java 11, 17, 21 are available
  • Kotlin (latest) container

What's on the roadmap:

  • Python container
    • Python 3.12, 3.11, 3.10, and 3.9 will be included
  • Julia container
  • Lua container
    • Only Lua 5.3 will be included
  • Clojure container
  • Zig container
  • Nim container
  • Bun container

Specialty containers

What's included:

  • Wine container

Contribution

Feel free to send a PR containing a Containerfile (Dockerfile) and tell me what the container does!

Attribution

Big thanks to the following projects:

  • The Fedora Project
  • Podman
  • Toolbox