Skip to content
MQ Blog
Github

Docker Desktop 切换 Colima

Docker, Colima1 min read

Docker Desktop 切换 Colima

安装

清理

未安装过docker则直接跳过

1brew uninstall docker --cask
2cd ~
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-plugins
    2brew cleanup

检查

  • 命令是否正常

    1docker
    2docker-compose

    如果出现命令找不到,需要执行以下命令解决

    1brew link docker
    2brew 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/run
    2sudo rm -rf docker.sock
    3sudo 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 10
    3
    4# 使用 Rosetta 2 仿真创建 VM。需要 v0.5.3 和 MacOS >= 13 (Ventura)
    5colima start --arch aarch64 --vm-type=vz --vz-rosetta
    6
    7# 使用 4GiB 并挂载本地目录启动
    8colima start -m 4 --mount $HOME/workspace/:w --mount $HOME/.gradle
© 2024 based on MQ Blog. All rights reserved.
Theme based on LekoArts