首页 > 其他分享 >docker搭建RPG小游戏

docker搭建RPG小游戏

时间:2022-10-07 08:33:30浏览次数:48  
标签:ago BrowserQuest 小游戏 RPG docker php 8787 latest

编写Dockerfile

[root@docker ~]# vim Dockerfile
FROM centos:7
ADD http://23126342.s21d-23.faiusrd.com/0/ABUIABAAGAAg1M3F9wUoxOzFiwY?f=BrowserQuest.tar.gz&v=1592878804 /
RUN yum install php-cli php-process php-devel php-pear libevent-devel -y && yum clean all
RUN tar xzvf /ABUIABAAGAAg1M3F9wUoxOzFiwY \
&& echo -e 'sed -i "s/hostip/$HOST_IP/g" /BrowserQuest/Web/config/config_local.json && php start.php start' > /BrowserQuest/run.sh 
WORKDIR /BrowserQuest
EXPOSE 8000
EXPOSE 8787
CMD ["bash","run.sh"]

打包成镜像

[root@docker ~]# docker build -t rpggame .
[root@docker ~]# docker images
REPOSITORY        TAG       IMAGE ID       CREATED        SIZE
rpggame           latest    ddfa457a0581   10 hours ago   310MB
kodcloud/kodbox   latest    1e0f66c436a4   23 hours ago   471MB
httpd             latest    dabbfbe0c57b   9 months ago   144MB
ilemonrain/h5ai   latest    25d4c087daaa   4 years ago    26.3MB
game2048          latest    19299002fdbe   5 years ago    55.5MB

运行

# 这里HOSTIP设置你的主机IP
[root@docker ~]# docker run -d -p 8000:8000 -p 8787:8787 --restart=always -e HOST_IP=xxx.xxx.xxx.xxx --name RPG rpggame

成功

ip:8787端口访问游玩

标签:ago,BrowserQuest,小游戏,RPG,docker,php,8787,latest
From: https://www.cnblogs.com/kongshuo/p/16759045.html

相关文章

  • docker搭建2048小游戏
    下载2048游戏包链接:https://pan.baidu.com/s/1E5RkGgfLSo3XYmvJ7RId_Q提取码:1gc5复制这段内容后打开百度网盘手机App,操作更方便哦打包成镜像[root@docker~]#ls......
  • Docker
    什么是Docker官网的介绍是“Dockeristheworld’sleadingsoftwarecontainerplatform.”官方给Docker的定位是一个应用容器平台。Docker是一个容器平台的领导者......
  • Docker 上跑 Jupyter 还带GPU
    首先安好 nvidia-docker 才能看到GPU #root用户才可以分配GPUsudodockerrun-it--rm--namejupyter-p0.0.0.0:8888:8888--gpusall-v/home/ubuntu/jupyte......
  • Docker 上跑 Clickhouse
    dockerrun--rm--nameclickhouse-p8123:8123--ulimitnofile=262144:262144yandex/clickhouse-server 下面是从MYSQL导入表createtable<table_name>engine=......
  • Docker
    Dockerfile的使用Dockerfile是一个文件通过使用一些语法规则,它可以用来根据一个基础镜像,再加上自定义配置,来构建一个自定义镜像,比如说构建一个java后端应用。下面是一......
  • docker管理工具——portainer
    docker管理工具——portainerPortainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、......
  • 自己动手写Docker pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1DnzteTXZH8Cyliabhlotrg点击这里获取提取码  自己动手写Dockerpdf......
  • c++小游戏
    #include<bits/stdc++.h>#include<windows.h>#include<stdio.h>#include<conio.h>#include<time.h>usingnamespacestd;intmain(){MessageBox(NULL,TEXT("......
  • 【Docker】常见命令
    https://www.runoob.com/docker/docker-command-manual.html容器生命周期管理命令描述run创建一个新的容器并运行一个命令start/stop/restartdoc......
  • 16第十五章:Docker容器监控
    一、Docker查看信息命令原生命令dockerstats命令的结果存在问题通过dockerstats命令可以很方便的看到当前宿主机上所有容器的CPU,内存以及网络流量等数据,但是......