/bin/sh
# yapi初始化后会有一个init.lock文件
lockPath="/yapi/init.lock"
# 如果初始化文件文件存在,则直接运行,否则初始化
if [ !...,则直接运行,否则初始化
if [ !...----
启动mongodb
docker run -d --name yapi-mongo -v yapi-mongo:/data/db mongo
为什么要先启动mongodb,因为yapi初始化的时候依赖...-----而可能发生的错误,就是npm挂了------
在初始化的时候,执行
docker logs --details 容器ID
查看内部终端的执行过程,npm的一些源也不一定靠谱,
若是提示npm...yapi
node server/install.js
依赖安装完成就可以再重新初始化,然后重启容器即可
----
进入容器操作
docker ps : 从这个看到你的镜像运行容器的信息列表
docker