Docker镜像批量清理之道

2018-12-13
阅读 2 分钟
3.9k
使用jenkins作为打包的工具,主机上的磁盘空间总是被慢慢被占满,直到jenkins无法运行。本文从几个方面来清理docker垃圾。 批量删除已经退出的容器 {代码...} 批量删除带有none字段的镜像 $3一般就是取出每一行的镜像id字段 {代码...} 方案1,根据镜像ID删除镜像时,有写镜像虽然镜像名不同,但是镜像ID都是相同的,这是...

Nodejs alpine 基础docker镜像构建

2017-12-12
阅读 1 分钟
13.8k
1 系统环境 centos7 内核:3.10.0-514.26.2.el7.x86_64 安装docker要求内核版本不低于3.10 2 安装docker {代码...} 3 Nodejs 镜像选择 REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/node 9.2.1-slim 69c9f9292fa4 3 days ago 230 MB docker.io/node 9.2.1-alpine afdc3aaaf748 3 days ago 67.46 MB docker.io/node l...

Nodejs Express dockerfile最佳实践

2017-06-28
阅读 1 分钟
3.7k
少啰嗦,先看代码 package.json {代码...} dockerfile {代码...} 分析原理 使用alpine的nodejs镜像,显著缩小nodejs镜像大小 使用npm cache clean命令,清空npm缓存,再次减少npm包占用的时间 npm i 和 npm chache clean放在一起写,减少build的层数 使用淘宝npm源,显著提高npm包下载的速度 守护进程forever通过npm运行...