/docker-images

Docker images designed for use with Pterodactyl's Egg system.

Primary LanguageDockerfileMIT LicenseMIT

Images

This repository contains a bunch of images designed for use with Pterodactyl's egg system. Each image is rebuilt periodically to ensure dependencies are always up-to-date.

Images are hosted on both ghcr.io and quay.io for redundancy.

To use any of these images, use ghcr.io/matthewpi/images:<IMAGE> or quay.io/matthewp/pterodactyl:<IMAGE>.

Any images ending with -install should only be used as a install image for running an install script, these images will not work to run the actual server and are only designed to reduce installation time and network usage by pre-installing common installation dependencies such as curl and wget.

Available Images

Games

  • source
    • Image specifically designed for running Source Engine servers.
    • Tags
      • ghcr.io/matthewpi/images:source
      • quay.io/matthewp/pterodactyl:source
    • Supported Architectures
      • linux/amd64

Generic

  • alpine
    • Generic Alpine Linux image
    • Tags
      • ghcr.io/matthewpi/images:alpine
      • quay.io/matthewp/pterodactyl:alpine
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • debian
    • Generic Debian image
    • Tags
      • ghcr.io/matthewpi/images:debian
      • quay.io/matthewp/pterodactyl:debian
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • ubi
    • Generic RedHat UBI image
    • Tags
      • ghcr.io/matthewpi/images:ubi
      • quay.io/matthewp/pterodactyl:ubi
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Golang

  • go1.15
    • Tags
      • ghcr.io/matthewpi/images:go1.15
      • quay.io/matthewp/pterodactyl:go1.15
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • go1.16
    • Tags
      • ghcr.io/matthewpi/images:go1.16
      • quay.io/matthewp/pterodactyl:go1.16
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • go1.17
    • Tags
      • ghcr.io/matthewpi/images:go1.17
      • quay.io/matthewp/pterodactyl:go1.17
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Java

Java 8

  • java8
    • Tags
      • ghcr.io/matthewpi/images:java8
      • quay.io/matthewp/pterodactyl:java8
    • Supported Architectures
      • linux/amd64
  • java8-zulu
    • Tags
      • ghcr.io/matthewpi/images:java8-zulu
      • quay.io/matthewp/pterodactyl:java8-zulu
    • Supported Architectures
      • linux/amd64

Java 11

  • java11-hotspot
    • Tags
      • ghcr.io/matthewpi/images:java11-hotspot
      • quay.io/matthewp/pterodactyl:java11-hotspot
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • java11-zulu
    • Tags
      • ghcr.io/matthewpi/images:java11-zulu
      • quay.io/matthewp/pterodactyl:java11-zulu
    • Supported Architectures
      • linux/amd64

Java 16

  • java16-hotspot
    • Tags
      • ghcr.io/matthewpi/images:java16-hotspot
      • quay.io/matthewp/pterodactyl:java16-hotspot
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • java16-zulu
    • Tags
      • ghcr.io/matthewpi/images:java16-zulu
      • quay.io/matthewp/pterodactyl:java16-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Java 17

  • java17-zulu
    • Tags
      • ghcr.io/matthewpi/images:java17-zulu
      • quay.io/matthewp/pterodactyl:java17-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Node.js

Python

  • python3.7
    • Tags
      • ghcr.io/matthewpi/images:python3.7
      • quay.io/matthewp/pterodactyl:python3.7
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • python3.8
    • Tags
      • ghcr.io/matthewpi/images:python3.8
      • quay.io/matthewp/pterodactyl:python3.8
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • python3.9
    • Tags
      • ghcr.io/matthewpi/images:python3.9
      • quay.io/matthewp/pterodactyl:python3.9
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • python3.10
    • Tags
      • ghcr.io/matthewpi/images:python3.10
      • quay.io/matthewp/pterodactyl:python3.10
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Installers

  • alpine-install
    • Tags
      • ghcr.io/matthewpi/images:alpine-install
      • quay.io/matthewp/pterodactyl:alpine-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • debian-install
    • Tags
      • ghcr.io/matthewpi/images:debian-install
      • quay.io/matthewp/pterodactyl:debian-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • source-install
    • Tags
      • ghcr.io/matthewpi/images:source-install
      • quay.io/matthewp/pterodactyl:source-install
    • Supported Architectures
      • linux/amd64
  • ubi-install
    • Tags
      • ghcr.io/matthewpi/images:ubi-install
      • quay.io/matthewp/pterodactyl:ubi-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64