Colima
Colima 是基於 Lima 之上,使用更簡單的操作指令控制 Docker engine。
在使用 Colima 前需要先把 Docker 客戶端先安裝好:
brew install dockerbrew install docker-compose使用 Homebrew 安裝:
brew install colima接著使用 colima 指令啟動 Linux 虛擬機,有很多參數參考如下:
# 依 Colima 預設值啟動 VMcolima start
# 指定 CPU 架構,如果是 M1 的話可能會需要colima start --arch x86_64
# 指定 CPU 與 Memorycolima start --cpu 4 --memory 8啟動跟 Lima 一樣,會下載虛擬機的映像檔並啟動,會花蠻多的時間。完成後,可以下這個指令了解 Colima 的原理:
❯ docker context lsNAME DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATORcolima * colima unix:///Users/miles/.colima/default/docker.sockdefault Current DOCKER_HOST based configuration unix:///var/run/docker.sock swarm它使用了 Docker Context 建立一個新的 Colima 組態檔,並指定 sock 連結的檔案位置,
其他大概都跟 Lima 大同小異。