makisu:快速,灵活的Docker映像构建工具,可在Mesos和Kubernetes等无特权的容器化环境中使用
文件大小:
2624k
资源说明:Makisu是一种快速,灵活的Docker映像构建工具,专为Mesos或Kubernetes等无特权的容器化环境而设计。
Makisu的一些亮点:
不需要提升的特权或容器式/ Docker守护程序,从而使构建过程可移植。
使用分布式层缓存来提高整个构建集群的性能。
使用新的可选关键字提供对生成图层的控制,从而减少图像中的图层数。
与Docker兼容。 注意,在某些情况下,Makisu中的Dockerfile解析器是自带的。 可以在找到更多详细信息。
自2018年初以来,Makisu一直在Uber使用,每天使用4种不同的语言制作成千上万张图像。 其背后的动机和机制在进行了说明。
建筑物牧须
建筑纹章形象
要构建可以在容器内执行构建的Docker映像,请执行以下操作:
make images
构建Makisu二进制文件并构建简单映像
要在本地获取makisu二进制文件:
go get github.com/uber/makisu/bin/makisu
对于没有RUN的Dockerfile,makisu可以在没有Docker守护程序,容器化或runc的情况下构建它:
mak
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。