【好玩的经典游戏】Docker部署FC-web游戏模拟器

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 【好玩的经典游戏】Docker部署FC-web游戏模拟器

一、FC-web游戏模拟器介绍

FC-web游戏模拟器:这是一个可以在网页上在线玩FC游戏的模拟器!

二、本次实践介绍

1. 本次实践简介

1.本次实践部署环境为个人测试环境;
2.本次实践为快速使用docker部署FC游戏模拟器!

2. 本地环境规划

本次实践环境规划:

hostname IP地址 容器镜像版本 操作系统版本

jeven| 192.168.3.166 |latest |centos 7.6

三、检查本地Docker环境

1. 检查本地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

2. 检查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 Mon 2023-05-15 20:34:37 CST; 22h ago
     Docs: https://docs.docker.com
 Main PID: 10133 (dockerd)
    Tasks: 25
   Memory: 1.1G

四、部署FC模拟器

1. 下载FC游戏容器镜像

由于dockerhub拉取镜像有时很慢,将镜像上传到华为云容器镜像仓库。

[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0
1.0.0: Pulling from jeven/jsnes
ca3cd42a7c95: Pull complete 
de48f30650cc: Pull complete 
9f0d5f02d7d1: Pull complete 
6254de910146: Pull complete 
f38403c80edc: Pull complete 
3561442fed51: Pull complete 
d5606277284b: Pull complete 
886a77f0bd49: Pull complete 
28cc8c1e6a6a: Pull complete 
142038d67b6b: Pull complete 
Digest: sha256:e31e11a2508f52ad69c85bb7a56c143cd4741ebcf571527b87e1618bdd95e7ac
Status: Downloaded newer image for swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0
swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0

2. 创建FC容器

使用docker-cli快速创建FC游戏模拟器的容器。

docker run --restart always -p 8081:80 --name jsnes -d swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0

在这里插入图片描述

3. 检查容器运行状态

检查容器的运行状态,确保FC服务的正常运行。

[root@jeven ~]# docker ps
CONTAINER ID   IMAGE                                                COMMAND                  CREATED          STATUS                    PORTS                                                  NAMES
99151bb6c301   swr.cn-north-4.myhuaweicloud.com/jeven/jsnes:1.0.0   "/docker-entrypoint.…"   19 seconds ago   Up 17 seconds (healthy)   0.0.0.0:8081->80/tcp, :::8081->80/tcp                  jsnes

五、访问FC游戏模拟器的web页面

访问FC游戏模拟器首页
访问地址:http://192.168.3.166:8081/

在这里插入图片描述

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
3天前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
33 15
Docker自建仓库之Harbor高可用部署实战篇
|
3天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
2天前
|
虚拟化 Docker Windows
window 10专业版部署docker环境
本文介绍了如何在Windows 10专业版上部署Docker环境,包括安装步骤、配置镜像加速以及可能遇到的错误处理。
11 2
window 10专业版部署docker环境
|
3天前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
55 18
|
3天前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
25 12
|
3天前
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
33 5
|
4天前
|
前端开发 JavaScript
构建你的第一个Web应用:从零到部署
【8月更文挑战第33天】 在这篇文章中,我们将一起踏上构建一个基本Web应用的旅程。不同于传统的“安装这个、运行那个”教程,我们的目标是通过理解每一步的意义和目的来深化你的技术理解。我们将探索HTML、CSS、JavaScript的基础,并学习如何将它们结合起来创建一个简单的个人网站。接着,我们会介绍如何使用GitHub Pages进行免费部署,让你的应用上线。准备好了吗?让我们开始吧!
|
20小时前
|
负载均衡 网络协议 应用服务中间件
web群集--rocky9.2源码部署nginx1.24的详细过程
Nginx 是一款由 Igor Sysoev 开发的开源高性能 HTTP 服务器和反向代理服务器,自 2004 年发布以来,以其高效、稳定和灵活的特点迅速成为许多网站和应用的首选。本文详细介绍了 Nginx 的核心概念、工作原理及常见使用场景,涵盖高并发处理、反向代理、负载均衡、低内存占用等特点,并提供了安装配置教程,适合开发者参考学习。
|
2天前
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
7 0
|
3天前
|
JSON Serverless 数据格式
体验函数计算一键部署 Flux 超写实文生图模型部署
体验函数计算一键部署 Flux 超写实文生图模型部署

热门文章

最新文章

下一篇
DDNS