pip3 安装的默认版本)
构建的目标: 能用/能升级,数据库独立,第一次构建是拉取最新的版本!!!!...通过这篇文章,你能大体学会docker的简单部署,基本的dockerfile编写, 以及如何发布自己定制化的容器
我提供的yapi 镜像走自动化构建,所以内部依赖的还是国际源,不在本地打包,不会有慢之说
所以要拉取的小伙伴...,只要考虑docker拉取源就行啦
----
常规构建yapi
我这里选择的是基于alpine来构建, 构建的姿势很多,
你可以从一个空容器也能从别人打包好的node容器
镜像的功能尽可能保持单一化,这样有利于编排...创建volume
docker volume create yapi-mongo
创建一个储存卷,用来专门存放yapi使用的mongodb的数据
为什么要独立出来,这是为了以后升级的着想,数据库保留,只要启动的时候关联一下就行了...Github地址: yapi-docker
----
GUI管理数据库
我们暴露了27017端口,所以我们宿主机可以用工具链接到数据库内部,
萝卜青菜各有所爱,效果图
?