您当前的位置: 首页 >  docker

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Docker学习总结(69)—— 不用 Docker 如何构建容器

科技D人生 发布时间:2022-01-19 10:30:28 ,浏览量:0

Docker 有什么问题?

Docker 在 armhf、arm64 和x86_64平台上运行良好。Docker CLI 不仅用于构建/发布/运行镜像,多年来它还背负了太多的东西,现在还与 Docker Swarm 和 Docker EE 特性捆绑在一起。

Docker 之外的选择

有一些项目试图让“docker”回到它原本的组件身份,也就是我们最初都喜爱的用户体验:

  • Docker:Docker 现在使用 containerd 来运行容器,并且支持使用 buildkit 进行高效的缓存式构建。
  • Podman 和 buildah 组合:由 RedHat/IBM 使用他们自己的 OSS 工具链来生成 OCI 镜像。Podman 是无守护进程和无根的,但最后仍然需要挂载文件系统以及使用 UNIX 套接字。
  • pouch:来自阿里巴巴,被标榜为“高效的企业级容器引擎”。它像 Docker 一样,使用了 containerd,并支持容器级别的隔离(runc)和“轻量级虚拟机”(如 runV)。
  • 独立版本的 buildkit:buildkit 是由 Docker 公司的 Tonis Tiigi 创建的,一个全新的具有缓存和并发支持的容器构建器。buildkit 目前仅作为守护进程运行,但你可能会听到有人说不是这样的。实际上,它会派生守护进程,然后在构建后将其终止。
  • img:img 由 Jess Frazelle 开发,对 buildkit 进行了封装。与其他工具相比,它并没有更大的吸引力。在 2018 年下半年之前,这个项目一直很活跃,但之后只发布了几个补丁。 img 声称自己是无守护进程的,但它使用的是 buildkit,所以这
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0411s