YAPI的docker部署--离线的情况下部署

1、安装docker

略。。。

2、制作镜像

1、在有网的服务器上拉取镜像

docker pull mongo

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

2、镜像备份

//备份mongo
docker save -o mongo.tar mongo
//备份yapi

docker save -o yapi.tar registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3、拿个U盘拷贝备份的镜像文件(mongo、yapi)到离线服务器

如题,略。

4、在离线服务器上加载镜像


//在yapi.tar和mongo.tar所在文件夹上,执行如下命令:

 docker load -i yapi.tar 


 docker load -i mongo.tar 

5、docker启动镜像


//自定义数据保存路径的方式启动mongo
docker run --name mongo -p 27017:27017 -v /data/mongo:/data/db -d mongo

//初始化mongo数据
docker run -it --rm  --link mongo:mongo   --entrypoint npm   --workdir /api/vendors   registry.cn-hangzhou.aliyuncs.com/anoy/yapi   run install-server


//启动yapi
docker run -d  --name yapi --link mongo:mongo --workdir /api/vendors  -p 3000:3000  registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js

6、访问

3000端口

发布了13 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ZHONGZEWEI/article/details/103450419