
支持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頻道麻省理工學院
如果您(或您的公司)從項目中受益,並希望支持貢獻者,請支持該項目。