在Windows系统中部署之前,请先安装docker客户端,如果不会安装,请自行搜索文章。
在命令行中下载镜像
使用win+R键打开搜索框,随后在搜索框中输入cmd打开命令行。

将如下内容拷贝到命令行中,执行等待安装。
docker pull docker.1ms.run/operepo/ope-codecombat
安装完成后,使用如下命令查看镜像。

此时打开docker客户端,会发现里面已经存在此镜像文件。
选择运行此镜像。

选择参数设置,设置运行此镜像的一些参数。

设置程序名称和访问端口。
程序名称随意,注意名称中不要出现中文。
访问端口用于后续访问,如果是本地运行,可以设置80端口。

下载数据资源
到如下地址下载数据资源,下载好后放在电脑的某个文件夹中,例如downloads文件夹(电脑默认的下载文件夹)。

部署数据
打开电脑的命令行(注意不是docker中的),使用如下命令将数据拷贝到程序项目中。
注意:需要将Downloads/dump.tar.gz换为你下载的dump.tar.gz存放的地址。
docker cp Downloads/dump.tar.gz codeCombat:/home/coco/codecombat/data
注意空格,拷贝的时间较久,请耐心等待一会儿。

打开docker,找到创建的项目。

选择Exec,选择打开执行了docker命令的命令行。

在命令行中输入如下解压命令,解压内容。
使用cd命令切换到项目的数据目录下。
cd /home/coco/codecombat/data
使用ls查看数据是否拷贝过来。
ls
使用tar命令解压压缩包。
tar -zxvf dump.tar.gz

使用ps命令
ps -ef | grep mongo
使用cd切换到mongo所在目录
cd /home/coco/codecombat/bin
使用如下命令启动mongo
./coco-mongodb

使用cd切换到web所在目录。
cd /home/coco
ls
启动web服务。
sh start.sh

出现以下内容,表示启动成功。
![]()
现在,可以通过如下地址访问你的项目了。
