container managerのレジストリから、「cm2network」で検索して、公式イメージ「cm2network/steamcmd」をダウンロードしましょう。バージョンはlatestでOK。

ダウンロードしたコンテナイメージからコンテナを作成します。

ポートのローカルポート8211を8211 UDP にマップします

起動したら端末を開きます。

以下コマンドを実行してインストールします。
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
ディレクトリを移動します
cd ~/Steam/steamapps/common/PalServer
サーバーを実行します
./PalServer.sh
あとはゲームから接続するだけ!


コメント
./steamcmd.sh +login anonymous +app_update 2394010 validate +quitの部分がうまくいかないのですが
Thread failed to initialize
[ 0%] Checking for available updates…
となり
最終的に
Probably deadlock or failure waiting for thread to initialize.
とでて失敗してしまいます。
どうしたらいいでしょうか
ちょっと調べたところでは、OSが debian であるとダメなようです。
でもこれ公式のDockerイメージなんですよねぇ・・・