一、游戏介绍
超级马里奥 是一款经典闯关游戏,也叫做超级玛丽。由红白机 FC 游戏移植而来,简约的游戏画面,加上简单的操作方式,让你重温儿时的经典。
二、环境检查
1)检查操作系统版本
检查本次实践的操作系统版本
cat /etc/redhat-release
2)检查 Docker 版本
检查本地安装 Docker 版本
// 1) 低版本 Docker 安装
yum install docker -y
----
// < '推荐' >
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
----
// 关闭防火墙
systemctl disable --now firewalld
setenforce 0
// 启用 Docker
systemctl enable --now docker
----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
3)检查 Docker 服务状态
检查 Docker 服务状态,确保 Docker 服务正常运行。
systemctl status docker
三、下载镜像
从华为云容器镜像仓库中快速拉取超级马里奥的游戏镜像。
docker pull swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
四、部署 FC 超级马里奥 Web 游戏
1)创建游戏容器
使用 Docker-Cli 快速创建游戏容器
docker run -d -p 5000:8080 --name maliao --restart=always swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
2)检查游戏容器状态
检查容器是否正常运行。
docker ps -a
五、导出镜像
方便后续离线部署
# 镜像导出
// 导出镜像
$ docker save 9a35a9e43e8c > mario.tar
// 上传云盘
# 已上传阿里云盘
// 后续 载入 镜像
$ docker load < mario.tar
个人文件站:https://share.wuhanjiayou.cn/
六、访问超级马里奥 Web 游戏
访问地址: http://192.168.80.8:5000/
大功告成~