.. _intro_colima:
==================
Colima简介
==================
.. figure:: ../../_static/docker/colima/colima.png
Colima - container runtimes on macOS (and Linux) with minimal setup.
Colima 意思是 Containers in :ref:`lima` ,目标类似Lima (在Mac上运行Linux) ,Colima项目的目标是在Mac上的Linux中运行容器。也就是类似 :ref:`docker_desktop` 。
Docker公司在2021年8月31日宣布的 `Docker Subscription Service Agreement `_ 实际上已经禁止大型公司专业使用(原文大致的意思是只能个人使用、教育使用、非商业开源使用以及小型企业环境使用)。所以大型公司实际上不能将 Docker Desktop 用于公司内部的开发项目。
Colima是一个相对比较成熟的开源项目,在 `ThoughtWorks第29期技术雷达 `_ 被列为 **采纳** 平台,可以为开发者提供与生产一致的开发测试环境。
Colima功能
=============
.. figure:: ../../_static/docker/colima/colima.gif
- 支持Intel和 Apple Silicion 架构Mac
- 简单的CLI接口
- 支持Docker和Containerd运行时
- 端口转发
- 卷挂载
- :ref:`kubernetes`
- 多个实例运行
本质上, ``colima`` 就是 **定制化** 的提供 :ref:`nerdctl` 的 :ref:`lima` 虚拟机,类似的产品还有 :ref:`rancher_desktop`
参考
======
- `GitHub: abiosoft/colima `_