Docker Desktop替代方案
- 分类:工具使用
- 浏览:4
Docker Desktop属于需要商业授权的软件,公司IT禁止安装。如果只需要Docker CLI,在MacOS上的替代方案是Colima。Windows一般建议直接WSL中运行docker CLI。
方案介绍
如果你用的是 macOS,并且只需要 Docker CLI,不需要 GUI,Colima 是 Docker Desktop 很合适的替代方案。
它的结构大致是:
docker CLI → Colima 管理的 Linux 虚拟机 → Docker Engine
安装和使用:
brew install colima docker docker-compose
colima start
docker run --rm hello-world
docker ps
Colima 启动后会自动切换 Docker context,通常不需要手动配置 DOCKER_HOST。Colima 官方说明
常用命令:
colima start --cpu 4 --memory 8 --disk 60
colima status
colima stop
colima restart
colima delete
需要注意:
- 适合 macOS/Linux,不是 Windows 上 Docker Desktop 的主流替代方案。
docker命令只是客户端,真正的 Docker daemon 运行在 Colima 的 Linux VM 中。docker compose、端口映射、volume、buildx 等常见功能基本都能用。- 少数强依赖
/var/run/docker.sock的工具可能不识别 Docker context,需要配置:
export DOCKER_HOST="unix://$HOME/.colima/default/docker.sock"
- 如果你需要 Docker Desktop 特有的 GUI、Extensions、企业集中管理或 Kubernetes UI,Colima 不完全等价。
所以你的需求可以直接选:Colima + Docker CLI。