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

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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 09:10:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 09:10:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 09:10:06       82 阅读
  4. Python语言-面向对象

    2024-04-26 09:10:06       91 阅读

热门阅读

  1. linux环境下的MySQL UDF提权

    2024-04-26 09:10:06       33 阅读
  2. 设计模式-行为型模式-责任链模式

    2024-04-26 09:10:06       35 阅读
  3. git手册

    git手册

    2024-04-26 09:10:06      24 阅读
  4. 开发Chrome插件入门

    2024-04-26 09:10:06       36 阅读
  5. TypeError: Unknown file extension “.ts“

    2024-04-26 09:10:06       28 阅读
  6. Python 语音识别系列-实战学习之初识语音识别

    2024-04-26 09:10:06       33 阅读