
支持Intel和Apple Silicon Mac和Linux
Colima可在Homebrew,Macports和Nix上使用。在此处查看其他安装选项。
# Homebrew
brew install colima
# MacPorts
sudo port install colima
# Nix
nix-env -iA nixpkgs.colima
或留在出血边缘(仅自制)
brew install --HEAD colima
如果从v0.5.6或更低的升级,则必须通过删除现有实例重新开始。
colima delete # delete existing instance
colima start用默认来启动colima
colima start
有关更多用法选项
colima --help
colima start --help
或使用配置文件
colima start --edit
在初始启动时,Colima使用用户指定的运行时启动,该运行时默认为Docker。
Docker客户端是Docker运行时所必需的。可与Brew brew install docker一起安装。
colima start之后,您可以使用MacOS上的docker客户端,没有其他设置。
colima start --runtime containerd启动和设置容器。您可以使用colima nerdctl使用nerdctl与容器进行交互。
建议运行colima nerdctl install以在$路径中安装nerdctl别名脚本。
Kubernetes需要Kubectl。可与brew install kubectl 。
要启用kubernetes,请使用--kubernetes旗启动colima。
colima start --kubernetes
对于Docker运行时,Kubernetes可以访问使用Docker构建或拉动的图像。
对于集装箱运行时,Kubernetes可以访问k8s.io名称空间中的图像。
需要v0.7.0
incus运行时需要incus客户端。可与Brew brew install incus一起安装。
colima start --runtime incus启动和设置incus。
colima start后,您可以使用MacOS上的incus客户端,没有其他设置。
注意:仅在M3或更新的Apple Silicon设备上支持INCUS上的虚拟机。
需要v0.7.0
通过指定none运行时,Colima也可以仅用作无头虚拟机管理器。
Colima创建的默认VM具有2个CPU,2GIB内存和100GIB存储。
可以通过将其他标志传递给colima start来自定义VM。例如--cpu , --memory , --disk , --runtime 。或通过使用colima start --edit编辑配置文件。
笔记:创建VM后,磁盘大小无法更改。从v0.5.3中,磁盘大小可以增加。
使用1CPU,2GIB内存和10GIB存储创建VM。
colima start --cpu 1 --memory 2 --disk 10
将现有VM修改为4CPU和8GIB内存。
colima stop
colima start --cpu 4 --memory 8
用Rosetta 2仿真创建VM。需要V0.5.3,MacOS> = 13(Ventura)在苹果硅上。
colima start --vm-type=vz --vz-rosetta
为了在MACOS上提供最小设置的MacOS运行时间。
Colima是指利马上的容器。
由于利马是又名Linux机器。通过传递性,Colima还可以表示Linux机器上的容器。
徽标由丹尼尔·霍德沃纳(Daniel Hodvogner)贡献。检查此问题以获取更多信息。
在这里查看常见问题。
#colima频道麻省理工学院
如果您(或您的公司)从项目中受益,并希望支持贡献者,请支持该项目。