我已经在我的M2 MacBook上安装了Docker Desktop(版本4.16.2),它工作得很好。然后我安装了colima(版本0.5.2)来使用gvenzl/oracle-xe映像,它只支持AMD 64。colima start --arch x86_64 --memory 4
也能正常工作。
但是当我通过colima stop
停止colima,并再次运行docker ps
时,它报告Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
,并且只有当我再次启动colima时它才能工作,dokcer images
只显示amd 64图像。
docker dashboard工作正常。
1条答案
按热度按时间gcuhipw91#
我认为,你必须告诉docker使用默认容器。
当您启动colima时,它会自动将docker切换到colima上下文。
Colima的最新版本在Colima停止时将Docker上下文恢复为默认值,因此不再需要
docker context use default
命令。