【摸鱼日常】使用Docker部署RPG网页小游戏

这篇具有很好参考价值的文章主要介绍了【摸鱼日常】使用Docker部署RPG网页小游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、本次实践介绍

1. 本次实践简介

本次实践部署环境为个人测试环境,快速使用docker部署RPG网页小游戏。 

root@WellDone:/home/goodjob# uname -a
Linux WellDone 6.5.0-14-generic #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

2. 本地环境规划

本次实践环境规划:

启动镜像后的名字 IP地址 容器镜像版本 操作系统版本
games 192.168.20.8 latest ubuntu 22.04

三、Docker环境

1.检查本地Docker版本

检查Docker版本:docker version

root@WellDone:/home/goodjob# docker version

Client: Docker Engine - Community

 Version:           25.0.0

 API version:       1.44

 Go version:        go1.21.6

 Git commit:        e758fe5

 Built:             Thu Jan 18 17:09:49 2024

 OS/Arch:           linux/amd64

 Context:           default



Server: Docker Engine - Community

 Engine:

  Version:          25.0.0

  API version:      1.44 (minimum version 1.24)

  Go version:       go1.21.6

  Git commit:       615dfdf

  Built:            Thu Jan 18 17:09:49 2024

  OS/Arch:          linux/amd64

  Experimental:     false

 containerd:

  Version:          1.6.27

  GitCommit:        a1496014c916f9e62104b33d1bb5bd03b0858e59

 runc:

  Version:          1.1.11

  GitCommit:        v1.1.11-0-g4bccb38

 docker-init:

  Version:          0.19.0

  GitCommit:        de40ad0

2. 检查Docker服务状态

检查Docker服务状态,确保Docker服务正常运行。

systemctl status docker

root@WellDone:/home/goodjob# systemctl status docker

● docker.service - Docker Application Container Engine

     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)

     Active: active (running) since Wed 2024-01-24 08:54:31 CST; 7h ago

TriggeredBy: ● docker.socket

       Docs: https://docs.docker.com

   Main PID: 1549 (dockerd)

      Tasks: 66

     Memory: 178.0M

        CPU: 6.959s

     CGroup: /system.slice/docker.service

             ├─ 1549 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

             ├─ 2010 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 6379 -container-ip 172.17.0.2 -container-port 6379

             ├─ 2016 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 6379 -container-ip 172.17.0.2 -container-port 6379

             ├─ 2029 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5432 -container-ip 172.17.0.3 -container-port 5432

             ├─ 2036 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5432 -container-ip 172.17.0.3 -container-port 5432

             ├─26709 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8888 -container-ip 172.17.0.4 -container-port 80

             └─26716 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8888 -container-ip 172.17.0.4 -container-port 80



1月 24 08:54:30 WellDone dockerd[1549]: time="2024-01-24T08:54:30.147900140+08:00" level=info msg="Starting up"

1月 24 08:54:30 WellDone dockerd[1549]: time="2024-01-24T08:54:30.150167308+08:00" level=info msg="detected 127.0.0.53 nameserver, assuming syste>

1月 24 08:54:30 WellDone dockerd[1549]: time="2024-01-24T08:54:30.222187838+08:00" level=info msg="[graphdriver] using prior storage driver: over>

1月 24 08:54:30 WellDone dockerd[1549]: time="2024-01-24T08:54:30.253670047+08:00" level=info msg="Loading containers: start."

1月 24 08:54:30 WellDone dockerd[1549]: time="2024-01-24T08:54:30.660930678+08:00" level=info msg="Default bridge (docker0) is assigned with an I>

1月 24 08:54:31 WellDone dockerd[1549]: time="2024-01-24T08:54:31.025018910+08:00" level=info msg="Loading containers: done."

1月 24 08:54:31 WellDone dockerd[1549]: time="2024-01-24T08:54:31.037721980+08:00" level=info msg="Docker daemon" commit=615dfdf containerd-snaps>

1月 24 08:54:31 WellDone dockerd[1549]: time="2024-01-24T08:54:31.037911963+08:00" level=info msg="Daemon has completed initialization"

1月 24 08:54:31 WellDone dockerd[1549]: time="2024-01-24T08:54:31.067895045+08:00" level=info msg="API listen on /run/docker.sock"

1月 24 08:54:31 WellDone systemd[1]: Started Docker Application Container Engine.

四、部署RPG网页小游戏

1. 下载RPG网页小游戏容器镜像

为了方便下载,已经在我的阿里云镜像仓库上传,拉取镜像:docker pull 镜像

docker pull registry.cn-guangzhou.aliyuncs.com/welldene/games:rpg_game

2. 创建RPG网页小游戏容器

使用docker-cli快速创建RPG网页小游戏的容器。

docker run -d -p 8000:8000 -p 8787:8787  --name rpg -e HOST_IP=192.168.10.153 registry.cn-guangzhou.aliyuncs.com/welldene/games:rpg_game
root@WellDone:/home/goodjob# docker run -d -p 8000:8000 -p 8787:8787  --name rpg -e HOST_IP=192.168.10.153 registry.cn-guangzhou.aliyuncs.com/welldene/games:rpg_game
0704a1acc51f6779e679ba9cb6ef4261a5b0bfcb446723f20c2fab27d26203e7

3. 检查容器运行状态

检查容器的运行状态,确保RPG网页小游戏的正常运行。

docker ps

五、访问RPG网页小游戏的web页面

访问RPG网页小游戏首页 访问地址:http://192.168.20.8:8787/

【摸鱼日常】使用Docker部署RPG网页小游戏,微信1.创建角色

【摸鱼日常】使用Docker部署RPG网页小游戏,微信 2.开始游戏

【摸鱼日常】使用Docker部署RPG网页小游戏,微信文章来源地址https://www.toymoban.com/news/detail-830123.html

到了这里,关于【摸鱼日常】使用Docker部署RPG网页小游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用TypeScript实现贪吃蛇小游戏(网页版)

    本项目使用webpack+ts所编写 下边是项目的文件目录 /src下边的index.html页面是入口文件 index.ts是引入所有的ts文件 /modules文件夹是用来存放所有类的 index.html index.ts  /style/less /modules/Food.ts /modules/GameControl.ts /modules/ScorePanel.ts /modules/Snake.ts

    2024年02月13日
    浏览(28)
  • 100个Python小游戏,上班摸鱼我能玩一整年【附源码】

    哈喽铁子们 表弟最近在学Python,总是跟我抱怨很枯燥无味,其实,他有没有认真想过,可能是自己学习姿势不对? 比方说,可以通过打游戏来学编程! 今天给大家分享100个Python小游戏,一定要收藏! 飞机大战相信大家都玩过吧,非常简单有意思的游戏,咱们通过Python给它复

    2024年02月10日
    浏览(28)
  • python制作简单版天天酷跑,是不是你平日里摸鱼小游戏呀

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 天天酷跑是一款轻松好玩、简单时尚的跑酷类手机游戏。 那我们能不能用python模拟出这个一个游戏呢? 答案当然是可以的,今天我就给大家带来简易版的天天酷跑小游戏 开发环境: 版 本: python 3.8 编辑器:pycharm 2021.2 准备事

    2024年02月04日
    浏览(29)
  • 使用Node.js服务搭建本地web网页小游戏并实现远程访问

    Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架。 Node.js自带运行时环境可在Javascript脚本的基础上可以解释和执行(这类似于JVM的Java字节码)。这个运行时允许在浏览器以外的任何机器上执行JavaScript代码。由于这种运行时在Node.js上,所以JavaScript现在可以在服务

    2024年02月04日
    浏览(38)
  • 为了上班摸鱼我用Python制作十五个小游戏,普通到地狱级难度,看看你能挑战到哪【内附源码】

    今天给大家带来十五个Python小游戏,找回童年的同时学习编程还可以摸鱼, 源码附上结尾领取。 普通难度:❤ 玩法介绍: 吃金币,控制左右键,有手就行。 ​ 源码分享 普通难度:❤ 玩法介绍: 滑雪吃小旗子,控制上下左右键,关键控制好速度,有手就行。 ​ 源码分享

    2024年02月13日
    浏览(28)
  • ❤️创意网页:贪吃蛇游戏 - 创造一个经典的小游戏

    ✨ 博主: 命运之光   🌸 专栏: Python星辰秘典 🐳 专栏: web开发(简单好用又好看) ❤️ 专栏: Java经典程序设计 ☀️ 博主的其他文章: 点击进入博主的主页 前言: 欢迎踏入我的Web项目专栏,一段神奇而令人陶醉的数字世界! 🌌 在这里,我将带您穿越时空,揭开属于

    2024年02月14日
    浏览(47)
  • 【HTML小游戏】推箱子网页版(附完整源码)

    最近刚刚更新完了HTML,CSS的万字总结 ,有很多人已经学习完了文章,感觉反馈还不错,今天,用HTML,CSS,JS的知识编写了一个童年经典游戏 - 推箱子,供学习参考。 游戏主界面展示: 游戏界面展示: 经典的推箱子是一个非常古老游戏,甚至是80,90年代的回忆,目的是在训

    2024年02月04日
    浏览(34)
  • HTML小游戏23 —— 仿《黄金矿工》HTML网页游戏(附完整源码)

    💂 网站推荐:【神级源码资源网】【摸鱼小游戏】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】   本节教程我会带大家使用 HTML 、CSS和 JS 来制作一个 仿《黄金矿工》HTML网页游戏 《黄

    2023年04月09日
    浏览(29)
  • HTML小游戏8 —— 小霸王游戏机网页版(附完整源码)

    💂 网站推荐:【神级源码资源网】【摸鱼小游戏】 🤟 风趣幽默的前端学习课程:👉28个案例趣学前端 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 💬 免费且实用的计算机相关知识题库:👉进来逛逛 给大家安利一个免费且实用的前端刷题(面

    2024年02月04日
    浏览(32)
  • 利用Python编写一个AI脚本自动控制2048网页小游戏

    本文将使用python+selenium自动控制游戏运行。当然采用的是伪随机数进行键盘控制。只作为一个抛砖迎玉的参考,不涉及专业算法。 – pip install win32gui pip install PyUserInput pip install PyKeyboard pip install selenium(注意要配合相应的webdriver驱动使用,webdriver的安装下载请自行到网上搜索学

    2023年04月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包