首页 > 其他 > 详细

动手搭建codecombat服务

时间:2019-08-13 09:59:39      阅读:2424      评论:0      收藏:0      [点我收藏+]

这个哥们说的很好,我有时间搭建一下试试

https://blog.csdn.net/qq775121173/article/details/79088018

 

因为后面需要访问127.0.0.1:3000 ,看来似乎在unbutu中搭建才靠谱一些,我用的centos7有点不对了。

https://blog.csdn.net/cloud1980_cn/article/details/86996659

 

搭建的相关知识总结 

https://www.zhihu.com/question/24632288

 

git 下载
https://github.com/codecombat/codecombat.git

1、安装环境
Centos 7 x64

2、安装docker
yum update -y
yum install -y yum-utils device-mapper-persistent-data lvm2

yum clean all
yum makecache
yum -y install docker

# 启动docker
systemctl start docker
systemctl enable docker

#验证
docker version
docker run hello-world

# 拉取镜像到服务器
cd /usr/local
docker pull operepo/ope-codecombat

#查看镜像列表,输入
docker images

#运行镜像
docker run -itd --name codecombatAliyun -p 0.0.0.0:3000:3000 operepo/ope-codecombat:latest /bin/bash

#创建容器
docker start codecombatAliyun


# 临时处理
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

#永久处理:在/etc/rc.local中加入如下两行
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
 echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
 echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

#进入容器
docker exec -it codecombatAliyun /bin/bash

#启动数据库服务
cd /home/coco/codecombat && ./bin/coco-mongodb &

#在宿主机器(下载场景)
docker exec -it codecombatAliyun /bin/bash
cd /home/coco && sh start.sh

#打开浏览器,输入地址:
访问 http://127.0.0.1:3000


# ================================================
#要注意防火墙的3000端口
systemctl stop firewalld.service
systemctl disable firewalld.service

#永久关闭selinux
进入到/etc/selinux/config文件
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

# 临时关闭
setenforce 0

动手搭建codecombat服务

原文:https://www.cnblogs.com/littlehb/p/11343619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!