赞
踩
Dickerfile 构建镜像优化方式的笔记对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
在 Docker 中,常用的自定义构建新镜像的方式有两种:
Dockerfile 文件依托基础镜像来构建新的镜像不管是那种方式,自定义镜像 的原理都是一样,通过镜像的分层设计,创建读写层 ,修改配置 ,重新打包
这里和小伙伴们分享一些 Dockerfile 构建自定义镜像的优化方式,所谓优化,也可以理解为相对较优的构建方式,对于 第一种,我们这里简单介绍
通过当运行的容器来构建新的镜像,一般在运行的镜像中做一些预制的操作,比如内网环境没有依赖库,没办法直接拉取需要的依赖,我们可以在有网络的环境下拉取对应的依赖,然后做成有依赖的基础镜像。
比如一个 python 镜像,我们要在内网中使用,但是内网环境没有 pip 源,所以我们只能把对应的包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。