基于 vssware/node 镜像创建。
YAPI是由去哪儿开源的API的管理工具。具体信息可以参见https://yapi.ymfe.org/
#初始化数据卷
mkdir -p /data/docker/yapi/mongodb/{conf,log,data} && mkdir -p /data/docker/yapi/project && chmod -R 777 /data/docker/yapi
docker run -it \
--rm \
-p 9090:9090 \
-v /data/docker/yapi/mongodb/data:/data/yapi/mongodb/data:Z \
-v /data/docker/yapi/mongodb/conf:/data/yapi/mongodb/conf:Z \
-v /data/docker/yapi/mongodb/log:/data/yapi/mongodb/log:Z \
-v /data/docker/yapi/project:/data/yapi/project:Z \
vssware/yapi
注意: 部署路径,应该固定设置为: /data/yapi/project
若使用默认的,启动脚本下次仍会提示需要初始化,可以复制my-yapi中文件至/data/yapi/project中
docker run -d \
-p 3000:3000 \
-h yapi \
--name yapi \
--restart always \
-v /data/docker/yapi/mongodb/data:/data/yapi/mongodb/data:Z \
-v /data/docker/yapi/mongodb/conf:/data/yapi/mongodb/conf:Z \
-v /data/docker/yapi/mongodb/log:/data/yapi/mongodb/log:Z \
-v /data/docker/yapi/project:/data/yapi/project:Z \
vssware/yapi
账号名:[email protected]
密码:ymfe.org
项目版本与yapi版本不是一个,yapi版本是指yapi-cli的版本
#进入docker
docker exec -it yapi bash
#docker中执行以下
#切换到项目目录下
cd /data/yapi/project
yapi update
Content type
Image
Digest
Size
466.8 MB
Last updated
over 6 years ago
docker pull vssware/yapi