Skip to content

Latest commit

 

History

History
99 lines (87 loc) · 6.82 KB

README.md

File metadata and controls

99 lines (87 loc) · 6.82 KB

Yolks

PterodactylのEggシステムで使用できるコアイメージの厳選されたコレクションです。各イメージは、依存関係が常に最新の状態であることを保証するために定期的に再構築されます。

イメージは ghcr.io にホストされており、gamesinstallers、および yolks スペースの下に存在します。各イメージの配置場所を決定する際には、次のロジックが使用されます。

  • oses — 基本的なパッケージを含むベースイメージで、スタートのためのコアパッケージが含まれています。
  • games — リポジトリ内の games フォルダ内にあるもの。特定のゲームやゲームタイプを実行するために作成されたイメージです。
  • installersinstallers ディレクトリ内にあるもの。これらのイメージは、Pterodactylの異なるEggsのインストールスクリプトで使用され、実際にゲームサーバーを実行するためのものではありません。これらのイメージは、一般的なインストールの依存関係(curlwgetなど)を事前にインストールすることで、インストール時間とネットワーク使用量を削減するために設計されています。
  • yolks — さまざまな種類のゲームやスクリプトを実行できる、より一般的なイメージです。通常は特定のソフトウェアのバージョンであり、Pterodactyl内の異なるEggsが基盤の実装を切り替えることを可能にします。例えば、JavaやPythonのようなものは、ボットやMinecraftサーバーを実行するために使用されます。

これらのイメージは特に指定がない限り、すべて linux/amd64 および linux/arm64 バージョンで利用可能です。arm64システムでこれらのイメージを使用する場合、イメージやタグの変更は不要で、そのまま動作します。

貢献方法

既存のイメージに新しいバージョン(例: java v42)を追加する場合、そのバージョンの子フォルダ(例: java/42/Dockerfile)内に追加します。また、新しいバージョンが正しくタグ付けされるように、該当する .github/workflows ファイルも更新してください。

利用可能なイメージ

7](https://github.com/pterodactyl/yolks/tree/master/python/3.7) * ghcr.io/pterodactyl/yolks:python_3.7`

  • python3.8
    • ghcr.io/pterodactyl/yolks:python_3.8
  • python3.9
    • ghcr.io/pterodactyl/yolks:python_3.9
  • python3.10
    • ghcr.io/pterodactyl/yolks:python_3.10

インストールイメージ