动手搭建codecombat服务

北城余情 提交于 2019-11-27 04:39:20

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

#进入容器
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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!