Docker(とfig)を使ってマイクラのサーバーを動かしてみた
Dockerfile
FROM ubuntu:latest #update RUN apt-get update RUN apt-get -y upgrade RUN apt-get install -y default-jdk EXPOSE 25565
Ubuntu拾ってきてjava入れて終わり。マイクラサーバーはvolumeで入れる。
fig.yml
minecraft: build: minecraft volumes: - minecraft/minecraft:/server working_dir: /server ports: - "25565:25565" command: java -Xms1024M -Xmx1024M -jar minecraft.jar nogui
minecraft/minecraftを/serverとして繋げてサーバーを実行。
eula.txtを処理してマイクラで接続したら無事に接続。ただ、テスト環境としてVirtualBoxで実行してるせいか、インストールしたjavaが悪いのか、遅い…