Mac OS上docker desktop 替代方案

macOS的Docker Desktop对于小型企业(员工少于250人且年收入低于1000万美元)、个人、教育用途和非商业开源项目是免费的。其他情况下,需要付费订阅。

Colima是一个为开发者设计的轻量级容器运行时,它提供了一种简单、快速、安全的本地容器应用运行方案。与Docker Desktop相比,Colima易于操作,且具备自动重启容器、浏览器内打开应用等便捷功能。

1、安装

复制代码
brew install colima

在使用colima start启动时会报如下错误:

复制代码
$ colima start
INFO[0000] starting colima
INFO[0000] runtime: docker
FATA[0000] dependency check failed for docker: docker not found, run 'brew install docker' to install

此时,需要安装docker cli

复制代码
brew install docker

注意:该命令只会安装docker的客户端

2、使用

复制代码
colima start

colima stop

#卸载
brew uninstall colima

3、配置数据源

复制代码
colima start --edit

[colima start --edit] = [编辑 ~/.colima/default/colima.yaml] + [重启 Colima]

注意:重启后,会覆盖 vm 内的 /etc/docker/daemon.json 对应镜像源配置。