为什么我的docker报告“Cannot connect to the Docker daemon at unix:///var/run/docker.sock”在colima停止后

qcuzuvrc  于 2023-05-16  发布在  Docker
关注(0)|答案(1)|浏览(178)

我已经在我的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工作正常。

gcuhipw9

gcuhipw91#

我认为,你必须告诉docker使用默认容器。

docker context use default

当您启动colima时,它会自动将docker切换到colima上下文。
Colima的最新版本在Colima停止时将Docker上下文恢复为默认值,因此不再需要docker context use default命令。

相关问题