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