多阶段构建前端镜像
需求
使用node打包前端 => 使用nginx静态服务器
问题:打包完后我们不再需要node镜像了,会导致镜像变大
解决
1 | FROM node:12.16.1 as builder |
要点:
镜像覆盖
1 | FROM node:12.16.1 as builder |
在DOCKERFILE中,第二个FROM会覆盖第一个镜像
获取第一个镜像的内容
1 | FROM node:12.16.1 as builder # 指定为builder |
可以用序号标示镜像
1 | COPY --from=0 /app/nginx.conf /etc/nginx/conf.d/ # 从builder中拿到需要的数据 |
评论
评论插件加载失败
正在加载评论插件