Docker网络配置实践:运行多个版本MineCraft Server

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

家里废弃的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值