阿里rap2-delos
手工创建数据库:rap2_delos_app
字符集:utf8 -- UTF-8 Unicode
排序规则:utf8_general_ci
环境变量说明:
MYSQL_URL 数据库的Host
MYSQL_PORT 数据库的端口
MYSQL_USERNAME 数据库登录名
MYSQL_PASSWD 数据库登录密码
MYSQL_SCHEMA 数据库名称(手工创建)
REDIS_URL Redis的Host
REDIS_PORT Redis的端口
启动docker命令
docker run -itd --name xzxiaoshan-rap2-delos -e TZ='Asia/Shanghai' -e MYSQL_URL='192.168.20.16' -e MYSQL_PORT='3306' -e MYSQL_USERNAME='root' -e MYSQL_PASSWD='123456' -e MYSQL_SCHEMA='rap2_delos_app' -e REDIS_URL='192.168.20.11' -e REDIS_PORT='6379' -p 8083:8080 xzxiaoshan/rap2-delos:latest
查看docker启动日志
docker logs xzxiaoshan-rap2-delos
输出如下内容,证明成功!
[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2
[PM2] PM2 Successfully daemonized
[PM2] Starting /app/rap2-delos/dist/dispatch.js in fork_mode (1 instance)
[PM2] Done.
┌──────────────────┬────┬─────────┬──────┬─────┬────────┬─────────┬────────┬─────┬───────────┬──────┬──────────┐
│ App name │ id │ version │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │
├──────────────────┼────┼─────────┼──────┼─────┼────────┼─────────┼────────┼─────┼───────────┼──────┼──────────┤
│ rap-server-delos │ 0 │ 1.0.0 │ fork │ 39 │ online │ 0 │ 0s │ 0% │ 17.5 MB │ root │ disabled │
└──────────────────┴────┴─────────┴──────┴─────┴────────┴─────────┴────────┴─────┴───────────┴──────┴──────────┘
Use `pm2 show <id|name>` to get more details about an app
然后访问 http://192.168.20.50:8083 可看到提示。
进入docker然后初始化数据库
# 进入docker容器
[root@localhost rap2-dolores]# docker exec -it xzxiaoshan-rap2-delos /bin/sh
# 初始化数据库
/app/rap2-delos # npm run create-db
然后查看MYSQL的数据库中,确认数据库表是否初始化完成。
(结束)
Content type
Image
Digest
Size
90 MB
Last updated
over 7 years ago
docker pull xzxiaoshan/rap2-delos