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

1)超级马里奥 简介

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

2)在线部署

2.1)安装 Docker 环境

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

2.2)开启 IPv4 forwarding

bash 复制代码
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward

2.3)部署 Super Mario

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

3)安装 超级马里奥

bash 复制代码
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
bash 复制代码
# 验证容器状态
docker ps -a

4)访问 超级马里奥

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

还可以选择关卡

相关推荐
JY.yuyu2 分钟前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
User_芊芊君子17 分钟前
HCCL高性能通信库编程指南:构建多卡并行训练系统
人工智能·游戏·ai·agent·测评
lpruoyu43 分钟前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
虾说羊2 小时前
docker容器化部署项目流程
运维·docker·容器
骇客野人2 小时前
通过脚本推送Docker镜像
java·docker·容器
前端不太难3 小时前
HarmonyOS 游戏里,Ability 是如何被重建的
游戏·状态模式·harmonyos
灵狐数据FoxData5 小时前
QQ农场今日回归,我们想“偷”回的到底是什么?
游戏·社交电子·业界资讯·娱乐·玩游戏
微祎_6 小时前
Flutter for OpenHarmony:构建一个 Flutter 平衡球游戏,深入解析动画控制器、实时物理模拟与手势驱动交互
flutter·游戏·交互
人鱼传说6 小时前
docker desktop是一个好东西
运维·docker·容器
忆~遂愿7 小时前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器