在docker部署我的世界服务器
时间: 2023-09-26 10:14:06 浏览: 180
您可以按照以下步骤使用 Docker 部署您的 Minecraft 服务器:
1. 首先,确保您的服务器上已经安装了 Docker。如果没有,请根据您的操作系统安装 Docker。
2. 创建一个文件夹,用于保存 Minecraft 服务器的数据。例如,您可以创建一个名为 "minecraft_data" 的文件夹。
3. 在该文件夹中创建一个文本文件,命名为 "eula.txt",并将以下内容复制到文件中:
```
eula=true
```
这是为了接受 Minecraft EULA(最终用户许可协议)。
4. 创建一个名为 "docker-compose.yml" 的文件,并将以下内容复制到文件中:
```yaml
version: '3.8'
services:
minecraft-server:
image: itzg/minecraft-server
ports:
- "25565:25565"
volumes:
- ./minecraft_data:/data
restart: always
```
该配置文件使用了 itzg/minecraft-server 镜像,并将容器的 25565 端口映射到主机的 25565 端口。同时,将主机上的 "minecraft_data" 文件夹挂载到容器的 "/data" 目录,以便保存 Minecraft 服务器的数据。
5. 保存并关闭文件。
6. 在命令行中,导航到包含上述文件的文件夹。
7. 运行以下命令启动 Minecraft 服务器容器:
```
docker-compose up -d
```
此命令将会下载并启动 Minecraft 服务器容器。请耐心等待一段时间,直到容器成功启动。
现在,您的 Minecraft 服务器已经部署在 Docker 容器中。您可以使用 Minecraft 客户端连接到服务器的 IP 地址,并开始游戏。
请注意,如果您需要对服务器进行更多的自定义配置,您可以编辑 "docker-compose.yml" 文件中的其他选项,例如最大玩家数量、服务器版本等。详细信息可以参考 itzg/minecraft-server 镜像的文档。
阅读全文