多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
![](https://img.kancloud.cn/3d/22/3d222cd4e3cd8762b372c09fe71952f9_315x192.png) ![](https://img.kancloud.cn/7d/fb/7dfb584c0c50f46b83521d57e241d41d_745x303.png) **1. 镜像的构建都是由基础镜像开始 FROM base image** 2. 采用分层结构,打包镜像时,继承镜像不变(FROM指令指定的基础镜像),变得只是可写层(例如代码)。 **改变的只有代码,所以只要运行过一次(本地环境pull了基础镜像),每次打包机镜像都是增量更新,即使镜像体积特别大,但是不会影响效率** ~~~ FROM java:8 # 基础镜像,下边的全是可写层,即为增量更新部分 EXPOSE 8081 VOLUME /tmp ADD zlxdcc-api.jar /app.jar # 增量更新部分,可写层 RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-jar","/app.jar"] ~~~