mac docker安装以及启动转圈问题的解决记录

2,207 阅读2分钟

将macos的系统更新到最新

image.png 系统更新到14.2.1

下载docker desktop

docker官网下载docker desktop

image.png 下载适合自己电脑版本

docker一直转圈无法启动

本人遇到的docker启动失败的原因,docker启动的时候一直在转圈圈
如果使用“docker.dmg”或者“brew cask install docker”安装的docker,需要除/usr/local/bin/docker文件夹下docker的组件:
命令:rm -rf /usr/local/bin/docker* (谨慎使用)
或者手动进入/usr/local/bin/文件夹下删除相关文件(推荐)

docker desktop右上角有报错处理的地方,点进去最下面有一个uninstall这个按钮卸载掉docker,然后再重新安装就可以解决了

设置镜像加速器

国内使用docker desktop速度会很慢,所以需要更换加速镜像地址,国内推荐使用阿里云
进入阿里云镜像配置 进入后登录自己的帐号,有属于自己的加速链接

image.png

Docker Engine配置加速

image.png 进入Docker desktop点击右上角设置,左边切换到Docker Engine
将加速链接贴到下面的位置

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "自己的加速链接黏贴到这"
  ]
}

这样docker的加速就配置完成了

docker的使用

接下来将docker的镜像文件用vscode打开,右下角就会弹出与docker连接的提示就可以正常使用了

Reopen in container 报错

  1. 你没有创建 network1,你需要在命令行(如 CMD 窗口或 PowerShell 窗口)中运行这一句话:

docker network create network1

  1. 报错内容含有 EPIPE、write 等字眼,那么你需要卸载 vscode 的 dev container 插件,然后在 CMD 或 PowerShell 中运行如下代码以安装旧版本的插件:

code --install-extension ms-vscode-remote.remote-containers@0.251.0

  1. VSCode 抽风了,你重新试两遍即可。