# 【笔记】使用docker容器部署一个phira多人游戏服务器

**URL:** <https://forum.rainyun.com/t/topic/11881>\
**Category:** 云服务器 RCS\
**Created:** [2025 年7 月 9 日 11:30 UTC](https://forum.rainyun.com/t/topic/11881 "2025-07-09T11:30:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![LeonXie](https://forum.rainyun.com/letter_avatar_proxy/v4/letter/l/6de8d8/32.png) [@LeonXie](https://forum.rainyun.com/u/LeonXie)\
发布日期： [2025 年7 月 9 日 11:30 UTC](https://forum.rainyun.com/t/topic/11881/1 "2025-07-09T11:30:43Z")

</div>

## 前言

玩过Phira的小伙伴们都知道，phira提供的多人游戏服务器mp2.phira.cn:12345并不稳定，所以我们可能会想到自己部署。这个方案确实可行，但从源代码编译phira-mp的方式门槛实在有点高。经过查找，我找到了一种更适合小白的部署方式——使用现成的docker镜像。

## 准备工作

1、一台服务器，推荐2h2g及以上

不知道在哪里购买服务器？推荐[雨云](https://121108.xyz/)，价格相对可接受，有易于管理的后台系统。

2、Docker环境（前往[菜鸟教程](https://121108.xyz/)学习安装及镜像加速配置方法）

3、学会服务器基本操作（[我不会？](https://www.leonxie.cn/archives/website-building-guide#%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8)）

## 创建docker-compose文件

在服务器上新建一个目录phira-mp。

在本地创建一个docker-compose.yaml文件，并填入以下内容：

```auto
services:
  phira_mp:
    container_name: phira_mp
    image: ghcr.io/docker-collection/phira-mp:latest
    ports:
      - "8080:12346"
    restart: unless-stopped

```

注意 - "8080:12346"这一行，这是docker的端口映射，将8080改为你需要对外提供服务的端口。

进入phira-mp目录，上传docker-compose.yaml文件

[![|100%x100%](https://forum.rainyun.com/uploads/default/original/2X/9/9f84943bf8408d4f8685bf4450bca6aee1a3bf97.png)](https://www.leonxie.cn/upload/image-DgMm.png)

## 启动服务

```auto
cd phira-mp

```

来到控制台，进入phira-mp目录

```auto
docker compose up -d

```

拉取镜像

看到Started说明拉取成功

接下来整理几个常用docker compose命令，方便大家使用

| **操作** | **命令** |
| --- | --- |
| ▶ 启动服务 | `docker compose up -d` |
| ⏹ 停止服务 | `docker compose down` |
| **⚙** 查看日志 | `docker compose logs -f` |

## 客户端设置

来到phira设置，打开多人游戏开关，并将多人游戏服务器中的内容改为你的服务器ip:服务端口，例如：152.32.132.78:11451，如果你有域名，可以使用域名，例如2085.fun:11451

点击悬浮的多人游戏图标 单击连接即可创建房间并开始游玩！

## 结语

现在，你可以尽情与朋友游玩了！

这里有一个笔者搭建完成phira服务器，可以使用或参考其为自己的phira服务器添加介绍页（涉及网站部署）：[https://2085.fun](https://2085.fun/)（有可能跑路，访问不了就是趋势了）

感谢你能读到这里，如果有任何问题欢迎评论区留言，我们下次见~
