Docker部署超级马里奥web游戏
【摘要】 Docker部署超级马里奥web游戏
@TOC
一、本次部署游戏介绍
超级马里奥是一款经典闯关游戏,也叫做超级玛丽。由红白机FC游戏移植而来,简约的游戏画面,加上简单的操作方式,让你重温儿时的经典。
二、本次部署环境检查
1. 检查操作系统版本
检查本次实践的操作系统版本
[root@jeven ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
2. 检查Docker版本
检查本地安装Docker版本
[root@jeven ~]# docker version
Client: Docker Engine - Community
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:05:12 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.17.11
Git commit: a89b842
Built: Mon Jun 6 23:03:33 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.6
GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc:
Version: 1.1.2
GitCommit: v1.1.2-0-ga916309
docker-init:
Version: 0.19.0
GitCommit: de40ad0
3. 检查Docker服务状态
检查Docker服务状态,确保Docker服务正常运行。
[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2023-05-31 23:02:34 CST; 1 day 18h ago
Docs: https://docs.docker.com
Main PID: 12137 (dockerd)
Tasks: 43
Memory: 403.9M
三、下载游戏镜像
从本人的华为云容器镜像仓库中快速拉取超级马里奥的游戏镜像。
[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
latest: Pulling from jeven/mario
Digest: sha256:f4a933fb5a431e84e3d2623bfaa776c0d973d572b6db0a0b16dc243ffc7bcfa1
Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
四、部署FC超级马里奥web游戏
1. 创建游戏容器
使用docker-cli快速创建游戏容器
docker run -d -p 7777:8080 --name maliao --restart=always swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest
2. 检查游戏容器状态
检查容器是否正常运行。
[root@jeven ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dc217dc215d2 swr.cn-north-4.myhuaweicloud.com/jeven/mario:latest "python3 -m http.ser…" 12 seconds ago Up 10 seconds 0.0.0.0:7777->8080/tcp, :::7777->8080/tcp maliao
五、访问超级马里奥web游戏
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)