docker部署mc
时间: 2023-09-13 14:04:54 浏览: 208
对于部署 Minecraft 服务器,可以使用 Docker 进行快速和方便的部署。下面是一个基本的步骤:
1. 首先,确保你已经安装了 Docker。如果没有安装,请根据你的操作系统的要求进行安装。
2. 创建一个目录来存放 Minecraft 服务器的文件。例如,可以创建一个名为 "minecraft-server" 的目录。
3. 在创建的目录中,创建一个名为 "Dockerfile" 的文件,并将以下内容复制到文件中:
```
FROM openjdk:8-jre-alpine
WORKDIR /minecraft
RUN wget -O minecraft_server.jar https://launcher.mojang.com/v1/objects/<minecraft_version>/server.jar
EXPOSE 25565
CMD ["java", "-Xmx1024M", "-Xms1024M", "-jar", "minecraft_server.jar", "nogui"]
```
请将 `<minecraft_version>` 替换为你想要部署的 Minecraft 版本,例如 "1.17.1"。
4. 在终端中,导航到包含 Dockerfile 的目录,并执行以下命令来构建 Docker 镜像:
```
docker build -t minecraft-server .
```
这将使用 Dockerfile 来构建一个名为 "minecraft-server" 的镜像。
5. 完成镜像构建后,运行以下命令以启动 Minecraft 服务器容器:
```
docker run -d -p 25565:25565 --name minecraft-container minecraft-server
```
这将在后台运行一个名为 "minecraft-container" 的容器,并将主机的 25565 端口映射到容器的 25565 端口。
现在,你的 Minecraft 服务器应该已经部署成功并正在运行。
请注意,部署 Minecraft 服务器时,你可能还需要进行其他配置,如设置服务器属性、安装插件等。这取决于你的具体需求。
阅读全文