Docker部署RPG网页小游戏

简介: Docker部署RPG网页小游戏

一、本地环境介绍

1. 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 Docker版本
jeven 192.168.3.166 centos 7.9 20.10.17

2. 本次实践介绍

1.本次实践部署环境为个人测试环境;
2.本次实践为使用Docker部署RPG网页小游戏。

二、本地环境检查

1.检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2023-05-31 23:02:34 CST; 1 day 23h ago
     Docs: https://docs.docker.com
 Main PID: 12137 (dockerd)
    Tasks: 72
   Memory: 758.4M

2. 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v 
Docker version 20.10.17, build 100c701

三、下载RPG游戏镜像

从华为容器镜像仓库中拉取RPG游戏镜像。

[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/rpggame
Using default tag: latest
latest: Pulling from jeven/rpggame
Digest: sha256:9dc64f47a9304bf6d1351883a82e6fd34fe38bedd5d51820f4fb179d2ee4fef4
Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/rpggame:latest
swr.cn-north-4.myhuaweicloud.com/jeven/rpggame:latest

四、部署RPG网页小游戏

1.创建RPG容器

使用docker-cli快速创建一个RPG游戏容器。

[root@jeven rpg]# docker run -d -p 8000:8000 -p 8787:8787 --restart=always -e HOST_IP=192.168.3.166  --name myrpg  rpggame
39e5a5fd7314ab110f328146a57c76c217dc838351330011bc961238ed2f22c0

2. 查看容器运行状态

检查容器运行状态,确保RPG容器正常运行。

[root@jeven ~]# docker ps
CONTAINER ID   IMAGE                                                 COMMAND                  CREATED       STATUS       PORTS                                                                                  NAMES
39e5a5fd7314   rpggame                                               "bash run.sh"            2 hours ago   Up 2 hours   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:8787->8787/tcp, :::8787->8787/tcp   myrpg

五、打开RPG网页小游戏

访问地址:http://192.168.3.166:8787/

在这里插入图片描述

创建游戏角色

在这里插入图片描述
在这里插入图片描述

六、修改游戏

1. 打开网页检查

在游戏页面,右键,选择检查,更改更改cookies。

在这里插入图片描述

2. 修改cookies

按照下图所示,修改指定位置,使人物角色获得一键神装。

在这里插入图片描述

3. 代码对照表

可以修改的位置如下:替换上道具对应的代码,刷新游戏界面即可。

"name":"jeven","weapon":"goldensword","armor":"goldenarmor"
name:游戏昵称
weapon:武器
armor:防具

代码对照表

钢剑:sword2
斧头:axe
炽烈剑:redsword
魔剑:bluesword
圣剑:goldensword
晨星:morningstar
皮甲:leatherarmor
铠甲:mailarmor
板甲:platearmor
红宝石盔甲:redarmor
圣甲:goldenarmor
治疗药水:flask
蛋糕:cake
老鼠汉堡:burger
火狐之力:firePotion

4. 更换人物装备

将人物的武器更换为魔剑。

在这里插入图片描述
在这里插入图片描述

相关文章
|
7天前
|
Ubuntu Linux 开发工具
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖项打包成标准化单元(容器),确保在任何支持 Docker 的操作系统上一致运行。容器共享主机内核,提供轻量级、高效的执行环境。本文介绍如何在 Ubuntu 上安装 Docker,并通过简单步骤验证安装成功。后续文章将探讨使用 Docker 部署开源项目。优雅草央千澈 源、安装 Docker 包、验证安装 - 适用场景:开发、测试、生产环境 通过以上步骤,您可以在 Ubuntu 系统上成功安装并运行 Docker,为后续的应用部署打下基础。
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
|
2月前
|
人工智能 API 数据安全/隐私保护
使用 Docker 一键免费部署 63.8k 的私人 ChatGPT 网页应用
NextChat 是一个可以在 GitHub 上一键免费部署的私人 ChatGPT 网页应用,支持 GPT3、GPT4 和 Gemini Pro 模型。该项目在 GitHub 上获得了 63.8k 的 star 数。部署简单,只需拉取 Docker 镜像并运行容器,设置 API Key 后即可使用。此外,NextChat 还提供了预设角色的面具功能,方便用户快速创建对话。
217 22
使用 Docker 一键免费部署 63.8k 的私人 ChatGPT 网页应用
|
2月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
1162 12
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
1月前
|
Java 应用服务中间件 Docker
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
37 2
|
2月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
167 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
2月前
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
51 3
|
2月前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
2月前
|
运维 开发者 Docker
Docker Compose:简化容器化应用的部署与管理
Docker Compose:简化容器化应用的部署与管理
|
2月前
|
Docker 微服务 容器
使用Docker Compose实现微服务架构的快速部署
使用Docker Compose实现微服务架构的快速部署
84 1
|
3月前
|
Web App开发 前端开发 测试技术
【Docker项目实战】使用docker部署tabler后台模版
【10月更文挑战第10天】使用docker部署tabler后台模版
57 1
【Docker项目实战】使用docker部署tabler后台模版

热门文章

最新文章