LunaMultiplayerをDockerで起動する

はじめに

KSPのマルチMOD LunaMultiplayerのサーバー側をDockerコンテナで立ち上げる方法のメモ
monoのruntimeだけあれば動きますがUbuntuの公式レポから提供されてるmonoはバージョンが古く新しいの入れるのが面倒そうだったので…
ちなみに古いバージョンだとエラー吐いて動きませんでした

docker-compose.yml

 1version: "3"
 2
 3services:
 4  ksp:
 5    image: mono:latest
 6    volumes:
 7      - ./LMPServer:/LMPServer
 8    ports:
 9      - 8800:8800
10    command: mono /LMPServer/Server.exe

あとはzip落としてきて展開してコンテナあげて終わりです

1$ wget [リリースページの最新版のZip]
2$ unzip LunaMultiplayer-Release.zip
3$ docker-compose up -d