现在大家公司 Build 镜像都喜欢用什么? Podman? Docker? BuildKit? buildpacks?

查看 516|回复 56
aljun
OP
  
@DefoliationM 使用上方便吗?
aljun
OP
  
@NaVient 感觉 buildkit 几乎就是 docker 呀
aljun
OP
  
@perfectlife 我目前也差不多是这样,你有什么别的好的方案吗?
fioncat   
我们是在 k8s 里面构建镜像的,为了避免 dind ,用的 kaniko 。
zhoudaiyu   
现在用的是 docker BuildKit ,感觉还可以,就是 qemu 跨 arch 编译确实有些慢,不过这种一般都是需要编译 whl 时才涉及,还好
ExplodingFKL   
@aljun 各有优劣,我的需求是要能在 kubernetes 下编译镜像并且需要的权限越少越好,经过对比:
- docker/buildkit/nerdctl(containerd) : (privileged)
- podman/Buildah : (fuse) https://www.redhat.com/sysadmin/podman-inside-kubernetes
- kaniko: UID=0
所以就选了 kaniko
perfectlife   
@aljun buildkit 使用 daemonless 可以在没有 docker 情况下构建,或者用 kaniko
您需要登录后才可以回帖 登录 | 立即注册

返回顶部