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が悪いのか、遅い…