使用 Docker 自建一款怀旧游戏之 - 超级马里奥

news/2024/9/23 1:35:07/

1)超级马里奥 简介

超级马里奥 》(Super Mario)是任天堂公司创造的一款经典游戏系列,是世界上最知名、最成功的游戏之一。这个系列由日本设计师宫本茂于 1985 年创造,最初的游戏名为《超级马里奥兄弟》(Super Mario Bros.),推出后风靡全球。

2)在线部署

2.1)安装 Docker 环境

# 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
# 关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 启用 Docker
systemctl enable --now docker

2.2)开启 IPv4 forwarding

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward

2.3)部署 Super Mario

1. 使用 Docker-Cli 拉取 Super Mario 镜像 ( 个人镜像站点 )
$ docker pull registry.cn-guangzhou.aliyuncs.com/os_cmty/os_cmty:mario

3)安装 超级马里奥

image.png

2. 使用 Docker-Cli 运行 Super Mario 容器 ( 个人镜像站点 )
$ docker run -d -p 5000:8080 --name maliao --restart=always registry.cn-guangzhou.aliyuncs.com/os_cmty/os_cmty:mario
# 验证容器状态
docker ps -a

image.png

4)访问 超级马里奥

使用浏览器访问 http://服务器IP地址:5000

image.png

还可以选择关卡
image.png


http://www.ppmy.cn/news/1443766.html

相关文章

《Qt/UI美化实战课程》| 第五章 自定义仪表盘(美观/高度定制/自适应大小)| 1. 效果演示、技术点

《Qt/UI美化实战课程》新课首发 (1)无边框窗口(11讲) (2)图标字体(10讲) (3)官方图表QChart:曲线、柱状图、饼图(20讲) …

银河麒麟SP2服务器系统安装docker-engine-18.09版本

银河麒麟SP2服务器系统安装docker-engine-18.09版本 一 系统环境二 安装docker2.1 配置外网源(默认配置如下)2.2 查看外网源中docker最新版本(docker-engine-18.09版本)2.3 安装docker2.4 启动服务并设置开机自启2.5 导入测试的do…

别焦虑,这份初学者入门大语言模型(LLM)教程学习路线给你做好了

真的想入门大语言模型,只看这一个文章应该是可以入门的。但是修行下去,还是要靠自己的了! 如果你把大语言模型/LLM 当成一门技术来看,那就要看一下这门技术需要什么。 基本要求: 开发语言:Python, C/C开发…

Spire.PDF for .NET【文档操作】演示:创建 PDF/A 并插入图像的超链接

PDF/A 广泛用于 PDF 格式的长期归档。通过使用Spire.PDF,您可以直接创建PDF/A文件。本文主要介绍如何建立PDF/A文件;它还将演示如何在 C# 中添加图像和插入图像的超链接。 确保Spire.PDF for .NET(版本 2.9.43 或更高版本)已正确…

llm-universe学习小记录6--开源RAG项目学习

开源RAG项目学习 LLM应用案例一:个人知识库助手项目 1.1 引言 (1)项目背景介绍 在数据量激增的当代社会,有效管理和检索信息成为了一项关键技能。为了应对这一挑战,本项目应运而生,旨在构建一个基于 La…

修改GitLab 的IP地址,解决创建项目和克隆项目时IP地址不一致的问题

1、背景 GitLab 安装时,使用的是 IP 为 A, 后来修改了此服务上的IP为B, 这导致了 创建新项目时 IP 显示是B ,克隆时IP 依旧是 A, GitLab 没有自动识别出来。 、解决方法: 1)登陆搭建gitlab的服务…

揭秘FastStone Capture:一款强大的屏幕捕捉工具

揭秘FastStone Capture:一款强大的屏幕捕捉工具 摘要: FastStone Capture是一款功能强大的屏幕捕捉软件,它不仅能够轻松地捕获屏幕上的任何内容,还提供了一系列的图像编辑和管理功能。本文将深入探讨FastStone Capture的各项功能…

MySQL 迁移到 Oracle 需要注意的问题

MySQL /Oracle 常见问题 1. VARCHAR/VARCHAR2/NVARCHAR 差异: MySQL 的 VARCHAR 是以字符为单位计算的,Oracle 的 VARCHAR 是 以字节为单位计算的,所以对中文的存储 Oracle 是 MySQL 的 2 倍 (GBK)和 3 倍(UTF8) 2. NULL 差异 A. MySQL…