
Dockerfile
文章平均质量分 86
kming.qiu
用心对待每一件小事情
展开
-
Dockerfile 使用技巧篇
使用 alpine 的镜像,而不是默认的 linux 镜像,可以极大减小镜像体积,比如 node:18-alpine3.14 这种使用多阶段构建,比如一个阶段来执行 build,一个阶段把文件复制过去,跑起服务来,最后只保留最后一个阶段的镜像。这样使镜像内只保留运行需要的文件以及 dependencies。使用 ARG 增加构建灵活性,ARG 可以在 docker build 时通过 --build-arg xxx=yyy 传入,在 dockerfile 中生效,可以使构建过程更灵活。原创 2023-08-13 23:59:48 · 2136 阅读 · 0 评论 -
关于Dockerfile那些事: 基础镜像的坑
前言:在Docker中build我们项目jar包的时候肯定要加入一些基础镜像,jdk肯定需要加入,同时可能由于docker容器存在时区问题,所以需要在Dockerfile中设置时区,本篇博客记录一下基础镜像的坑首先把jar包放入Dockerfile同级目录下,编写Dockerfile文件首先来看一下踩坑之前的jdk8版本的基础镜像FROM primetoninc/jdk:1.8 RUN echo "Asia/Shanghai" > /etc/timezone && \ rm原创 2020-09-09 11:09:04 · 768 阅读 · 0 评论