codecombat installer playing and study.

原创
2020/05/24 19:31
阅读数 698

下载镜像

# 配置阿里云加速: https://ku3xo59e.mirror.aliyuncs.com
cat > /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://ku3xo59e.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ]
}
EOF
# 重启docker服务
service docker reload
# or
systemctl reload docker.service
# 下载
docker pull registry.cn-shenzhen.aliyuncs.com/liaojx/codecombat:latest

首次启动容器

# 方式一
docker run -d --name codecombat registry.cn-shenzhen.aliyuncs.com/liaojx/codecombat:latest
# 方式二(建议)
docker run -d --name codecombat -v /path/to/data:/opt/codecombat -v /path/to/db:/var/lib/mongodb -p 3000:3000 registry.cn-shenzhen.aliyuncs.com/liaojx/codecombat:latest
# 首次运行容器会释放文件 需要稍等一会儿 可以看下容器日志
docker logs codecombat -f
# 看到npm start即成功启动 后面还有几行日志
# 另外的提供交互模式查看容器内部情况
docker -it --rm registry.cn-shenzhen.aliyuncs.com/liaojx/codecombat:latest /bin/sh
# or
docker -it --rm registry.cn-shenzhen.aliyuncs.com/liaojx/codecombat:latest /bin/bash

启动/停止

# 启动
docker container start codecombat
# 停止
docker container stop codecombat

游戏

打开浏览器
http://localhost:3000/
# or
http://容器ipaddr:3000/
展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部