1.下载Crap-api安装包
mkdir -p /home/apimanager/webapps
mkdir -p /home/apimanager/logs_api
cd /home/apimanager/webapps
unzip CrapApi.v8.1.3.zip
复制代码
2.部署mysql数据库
mkdir -p /home/apimanager/mysql/data
mkdir -p /home/apimanager/mysql/conf
复制代码
docker run \
-d \
-p 33306:3306 \
--restart always \
--privileged=true \
-v /home/apimanager/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /home/apimanager/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=68882111 \
--name mysql-apimanager \
mysql:5.7 \
--lower_case_table_names=1 \
--character-set-server=utf8 \
--collation-server=utf8_general_ci
复制代码
cp /home/apimanager/webapps/2019-02-17.V8.1.2.sql /home/apimanager/mysql/data
sed -i '/^\/\*/'d /home/apimanager/mysql/data/2019-02-17.V8.1.2.sql
sed -i '/^--/'d /home/apimanager/mysql/data/2019-02-17.V8.1.2.sql
mysql -uroot -p68882111
mysql> create database apidev;
msyql> use apidev;
mysql> source /var/lib/mysql/2019-02-17.V8.1.2.sql;
复制代码
3.部署tomcat
docker run -it -d \
--name apimanager \
--restart always \
-e "TZ=Asia/Shanghai" \
-v /home/apimanager/webapps:/usr/local/tomcat/webapps/ \
-v /home/apimanager/logs_api:/usr/local/crap/api/ \
-p 18888:8080 \
tomcat:8.5.33
复制代码
4.浏览器访问
数据库初始化超级管理员账号:admin 111111