我为什么喜欢Docker:Minecraft的用例

大部分星期二,我的朋友丹尼尔(Daniel)都会在Twitch直播,他在那里玩一些电子游戏-我倾向于跟随。 我们有一个休闲的Minecraft现场直播系列,为期几个月,我们在其中播放常规的香草生存图。 我们一直在使用Minecraft Realms,因为拥有持久合作服务器是一种轻松的方法。 但是,前几天,我们决定要使用Minecraft的“硬核”设置制作一个内容系列,以防止您死后重生。 由于某些原因,Minecraft Realms上不提供硬核模式。 此外,当您打开本地客户端到LAN网络时,硬核模式不可用。

因此,我们需要创建自己的服务器。 作为开发人员,我在Digital Ocean拥有良好的使用经验,因此通常只需启动一台裸露的Ubuntu计算机,然后通过命令行自行安装和配置Minecraft。 但是,这些天来Docker一直是我的强项…

幸运的是,Kitematic拥有开箱即用的Minecraft图像。 我的朋友Daniel即将取消Minecraft会话,因为我们没有时间配置自己的服务器,但我告诉他给我一点时间…

看一下Docker的强大功能……

这正是我爱Docker的原因:它使使用社区创建的资源轻松启动和运行服务,而无需在计算机上安装它们,因此非常容易。 相反,它们仅存在于易于丢弃的容器中。 最重要的是,通常只需一到两个命令即可启动并运行某些程序。

由于在此示例中需要编辑Minecraft服务器的设置,因此我构建了自己的图像,可以处理可配置的设置。

如果您不熟悉命令行,那么值得庆幸的是,Kitematic有一个不错的GUI …

Kitematic将Docker的好处交给了非程序员

就是这样了! 您可以轻松设置自己的可配置Minecraft服务器,该服务器可随时删除,而不会影响您的计算机。 不用担心.jar文件,文本编辑器等。

如果您需要教程,请查看此人关于该主题的文章:

使用Docker设置Minecraft服务器-第1部分
这是一个快速教程,展示了如何使用Kitematic在Docker上设置本地Minecraft服务器。 首先,如果您… blog.docker.com

有问题或您想写一篇特定的文章吗? 在Twitter上打我!

查看我最常用的Docker命令的文章。