【docker】用docker部署无名杀(英雄杀)
  • 侧边栏壁纸
    • 累计撰写 61 篇文章
    • 累计收到 58 条评论
    • 栏目
    • 页面
    • 功能

    【docker】用docker部署无名杀(英雄杀)

    时间煮雨-Master
    2024-10-15 / 0 评论 / 43 阅读 / 正在检测是否收录...
    1. 克隆存储库
      首先,你需要克隆 noname 的 GitHub 仓库。你可以使用以下命令:

      git clone -b master --depth=1 https://github.com/libccy/noname.git

      这会克隆 noname 仓库的 master 分支,并且只克隆最新的提交(使用 --depth=1 参数),以节省时间和空间。

    2. 进入项目目录
      克隆完成后,进入 noname 目录:

      cd noname
    3. 构建 Docker 镜像
      接下来,你需要构建 Docker 镜像。使用以下命令:

      docker build -t noname .

      这会根据当前目录中的 Dockerfile 构建一个名为 noname 的 Docker 镜像。

    4. 启动 Docker 容器
      镜像构建完成后,你可以使用以下命令启动容器:

      docker run -dit --name noname --restart=unless-stopped -p 8734:8089 -p 8324:8080 noname

      解释一下这个命令的各个部分:
      -dit: 以分离模式(-d)运行容器,并保持标准输入打开(-i),即使没有附加(-t)。
      --name noname: 给容器命名为 noname。
      --restart=unless-stopped: 设置容器的重启策略为除非手动停止,否则总是重启。
      -p 8734:8089: 将主机的 8734 端口映射到容器的 8089 端口,用于 Web 游戏界面。
      -p 8324:8080: 将主机的 8324 端口映射到容器的 8080 端口,用于联机大厅。
      noname: 这是你之前构建的 Docker 镜像的名称。

    5. 访问 Web 游戏界面和联机大厅
      启动容器后,你可以通过以下方式访问服务:
      Web 游戏界面: 在浏览器中访问 http://<你的服务器IP>:8734。
      联机大厅: 在浏览器中访问 http://<你的服务器IP>:8324。
    6. 修改端口(可选)
      如果你想要修改端口映射,可以在 docker run 命令中调整 -p 参数。例如,如果你想将 Web 游戏界面的端口改为 9000,可以将 -p 8734:8089 改为 -p 9000:8089。
    7. 停止和删除容器(可选)
      如果你想停止或删除容器,可以使用以下命令:
      停止容器:

      docker stop noname

      删除容器:

      docker rm noname

      删除镜像(如果不再需要):

      docker rmi noname

    总结
    通过以上步骤,你应该能够成功使用 Docker 运行 noname 服务器,并访问 Web 游戏界面和联机大厅。如果你在操作过程中遇到任何问题,可以查看 Docker 的日志或检查端口是否被占用。

    0

    评论 (0)

    取消