使用docker部署在MacOS上部署minecraft服务器
本篇文章介绍使用docker容器的方式在MacOS操作系统上搭建最新版本minecraft服务器。事情的起因是租用的阿里云到期了,正好手中有一台闲置的M1芯片mac mini,且自己有内网穿透的软件,因此决定将它们用于搭建服务器,和朋友一起玩儿。
如果想在docker中用linux镜像运行服务,而不是用docker中现成的镜像,可以看看此文。
一些准备工作
- 需要安装docker hub,可以在官网上下载无脑安装。
- 需要准备好minecraft的服务器包,也就是从minecraft下载server.jar,具体版本看个人喜好。
- 需要一个内网穿透工具,我个人使用的是cpolar,免费版本就可以使用,只不过它的地址会经常变化。付费版本可以申请一个绑定地址,体验会好一些。
搭建环境
准备centos系统
docker中是有现成的minecraft镜像,但是我还是决定用linux系统的镜像,然后在系统中手动运行minecraft,主要是这样方便将来做一些个性化的操作。
操作系统选用centOS,直接拉取镜像即可:
docker pull centos:latest
等待镜像拉取完毕之后,运行该镜像即可: