2021年8月16日月曜日

マイクラサーバを docker で起動する

マイクラサーバを docker で起動する

概要

本体は jar ですが docker でも動作することができます 使用するイメージは itzg/minecraft-server を使用します

環境

  • macOS 11.5
  • docker 20.10.7
  • Minecraft Server 1.17.1
  • Minecraft 1.17.1

バニラで起動

  • mkdir /tmp/minecraft-data
  • docker run -d -it --name mc -p 25565:25565 -v /tmp/minecraft-data:/data -e EULA=TRUE itzg/minecraft-server

起動するまで時間がかかります

  • docker logs -f mc

で「[06:51:14] [Server thread/INFO]: Done (100.839s)! For help, type "help"」が出るまで待ちましょう

接続確認

Minecraft を起動して接続確認します 今回はローカルに起動しているのでローカルの IP で接続しにいきます クライアント側のバージョンとサーバのバージョンは合わせるようにしましょう

Multiplayer から Add Server でサーバを追加します ポートは EXPOSE した 25565 を指定します

追加が完了すると以下のように一覧に表示されます

あとはちゃんと起動できるか確認しましょう

最後に

今回はバニラで動作させましたが Forge や Canyon モードでも動作させることができます

0 件のコメント:

コメントを投稿