前置条件
前置条件1:需要先安装docker,没有可查看下面这篇文章
前置条件2:准备制作好的Minecraft1.19 forge服务器包,没有可查看下面这篇文章
😂待补充😂
一、创建dockerfile文件夹及配置文件
$ mkdir dockerfile
$ cd dockerfile
$ vi dockerfile
提示复制“$”之后的内容。
二、解压forge服务器包
$ tar -zxf mcs1.19-forge.tar -C dockerfile
三、复制以下内容
FROM openjdk:17.0.2-jdk-slim-bullseye
EXPOSE 25565
COPY ./mcs1.19-forge /usr/src/
WORKDIR /usr/src
CMD ["sh", "./run.sh"]
:wq 保存退出
四、制作镜像并测试
docker build -t mcs1.19-forge:0.3 .
docker run -it -p 25565:25565 --rm --name mcs1.19-forge mcs1.19-forge:0.3
这里mcs1.19-forge:0.3可以是任意的,但要统一
五、开源官方docker镜像
这里推荐一个开源docker镜像