Docker Desktop 切换 Colima
Docker Desktop 切换 Colima
安装
清理
未安装过docker则直接跳过
1brew uninstall docker --cask2cd ~3rm -rf .docker
安装
1brew install docker docker-compose kubernetes-cli colima
可能出现的问题
-
Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins
解决办法
1mkdir -p /Applications/Docker.app/Contents/Resources/cli-plugins2brew cleanup
检查
-
命令是否正常
1docker2docker-compose如果出现命令找不到,需要执行以下命令解决
1brew link docker2brew link docker-compose -
docker.sock软连接检查
执行
1docker ps期望输出如下(your_name需要换成你的)
1Cannot connect to the Docker daemon at unix:///Users/your_name/.colima/default/docker.sock. Is the docker daemon running?如果未包含或者未指向colima则需要手动创建
1cd /var/run2sudo rm -rf docker.sock3sudo ln -s /Users/your_name/.colima/docker.sock docker.sock #此处需要更换your_name
常用命令
启动
-
启动
Colima 创建的默认 VM 有 2 个 CPU、2GiB 内存和 60GiB 存储
1colima start -
自定义参数启动
1# 创建具有 1CPU、2GiB 内存和 10GiB 存储的 VM。2colima start --cpu 1 --memory 2 --disk 1034# 使用 Rosetta 2 仿真创建 VM。需要 v0.5.3 和 MacOS >= 13 (Ventura)5colima start --arch aarch64 --vm-type=vz --vz-rosetta67# 使用 4GiB 并挂载本地目录启动8colima start -m 4 --mount $HOME/workspace/:w --mount $HOME/.gradle