家里废弃的HTPC一直被作为MineCraft Server在跑着,并且我安装的是Docker环境下的MC Server,使用的镜像是:itzg/minecraft-server,在Hub上的地址见:https://hub.docker.com/r/itzg/minecraft-server/
记录一下使用pipework,让两个版本的服务器共存的方法(原来使用bridge的配置,用p参数暴露25565端口只用于一个版本的服务器)。
安装pipework
步骤很简单,下载即可使用,当然一般我们会拷到/usr/local/bin目录下:
git clone https://github.com/jpetazzo/pipework
cp pipework/pipework /usr/local/bin/
准备一些必要的工具
我的Linux环境如下:
Linux sharetop 3.19.0-69-generic #77~14.04.1-Ubuntu SMP Tue Aug 30 01:29:21 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
需要安装一些东西:
apt-get install bridge-utils
先创建一个固定的网桥
pipew

本文介绍了如何使用Docker和pipework在一台服务器上同时运行多个不同版本的Minecraft Server。首先,详细说明了安装pipework的过程,接着讲述了创建固定网桥的步骤。通过设置MC启动脚本,以net=none模式运行容器,并利用pipework修改容器网络配置,将服务器加入到特定网桥并分配静态IP。虽然重启后配置会丢失,但可以通过crontab定时任务来维持网络设置。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



