最新文章

Colima:MacOS 上的极简容器运行时和 Kubernetes(支持 M1)

Colima:MacOS 上的极简容器运行时和 Kubernetes(支持 m1)

Colima 是一个以最小化设置来在MacOS上运行容器运行时和 Kubernetes 的工具。支持 m1(文末讨论),同样也支持 Linux。 Colima 的名字取自 Container on Lima。Lima 是一个虚拟机工具,可以实现自动的文件共享、端口转发以及 containerd。 Colima 实际上是通过 Lima 启动了名为 colima 的虚拟机,使用虚拟机中的 containerd 作为容器运行时。 使用 Colima 的使用很简单,执行下面的命令就可以创建虚拟机,默认是 Docker 的运行时。 初次运行需要下载虚拟机镜像创建虚拟机,耗时因网络情况有所差异。之后,启动虚拟机就只需要 30s 左右的时间。 colima start INFO[0000] starting colima INFO[0000] creating and starting ... context=vm INFO[0119] provisioning .

从 Docker 的信号机制看容器的优雅停止

从 Docker 的信号机制看容器的优雅停止

此文是前段时间笔记的整理,之前自己对这方面的关注不够,因此做下记录。 有太多的文章介绍如何运行容器,然而如何停止容器的文章相对少很多。 根据运行的应用类型,应用的停止过程非常重要。如果应用要写文件,停止前要保证正确刷新数据并关闭文件; …