From 17e5ed13ce856937a78801c5712ca6bdac8b8426 Mon Sep 17 00:00:00 2001 From: poneding Date: Wed, 3 Jul 2024 14:32:19 +0800 Subject: [PATCH] Update archives. --- content/_index.md | 1 + content/docker/_index.md | 2 ++ .../non-root-account-get-docker-permission.md | 2 +- .../docker/reinstall-docker-desktop-on-mac.md | 26 +++++++++++++++++++ content/docker/some-apps.md | 2 +- 5 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 content/docker/reinstall-docker-desktop-on-mac.md diff --git a/content/_index.md b/content/_index.md index b12b38a6..8a37cf97 100644 --- a/content/_index.md +++ b/content/_index.md @@ -77,6 +77,7 @@ - [Dockerfile](docker/dockerfile.md) - [Linux 容器](docker/linux-container.md) - [非 root 账号获取 docker 权限](docker/non-root-account-get-docker-permission.md) +- [Mac 重装 Docker Desktop](docker/reinstall-docker-desktop-on-mac.md) - [some-apps.md](docker/some-apps.md) ## EBPF diff --git a/content/docker/_index.md b/content/docker/_index.md index 004459aa..a6dc7b34 100644 --- a/content/docker/_index.md +++ b/content/docker/_index.md @@ -28,4 +28,6 @@ [非 root 账号获取 docker 权限](non-root-account-get-docker-permission.md) +[Mac 重装 Docker Desktop](reinstall-docker-desktop-on-mac.md) + [some-apps.md](some-apps.md) diff --git a/content/docker/non-root-account-get-docker-permission.md b/content/docker/non-root-account-get-docker-permission.md index 85def723..f4a9fcf0 100644 --- a/content/docker/non-root-account-get-docker-permission.md +++ b/content/docker/non-root-account-get-docker-permission.md @@ -23,4 +23,4 @@ sudo chmod a+rw /var/run/docker.sock --- [« Linux 容器](linux-container.md) -[» some-apps.md](some-apps.md) +[» Mac 重装 Docker Desktop](reinstall-docker-desktop-on-mac.md) diff --git a/content/docker/reinstall-docker-desktop-on-mac.md b/content/docker/reinstall-docker-desktop-on-mac.md new file mode 100644 index 00000000..ae51587c --- /dev/null +++ b/content/docker/reinstall-docker-desktop-on-mac.md @@ -0,0 +1,26 @@ +[🏠 首页](../_index.md) / [Docker](_index.md) / Mac 重装 Docker Desktop + +# Mac 重装 Docker Desktop + +在使用 Docker Desktop 的过程中,突然遇到程序崩溃 `Invalid virtual machine configuration. The storage device attachment is invalid`,在重启以及简单重装无果后,我们试用以下方式重装。 + +第一步,卸载 Docker Desktop,打开终端,执行以下命令: + +```bash +# 卸载 +/Applications/Docker.app/Contents/MacOS/uninstall + +# 删除剩余文件 +rm -rf ~/Library/Group\ Containers/group.com.docker +rm -rf ~/Library/Containers/com.docker.docker +rm -rf ~/.docker +``` + +第二步,重启 Mac,重启后,打开活动监视器,查看是否存在名为`com.docker.vmnetd` 的进程,如果存在,结束该进程(如果无法正常结束,那么尝试强制结束进程)。 + +第三步,重装 Docker Desktop。 + +--- +[« 非 root 账号获取 docker 权限](non-root-account-get-docker-permission.md) + +[» some-apps.md](some-apps.md) diff --git a/content/docker/some-apps.md b/content/docker/some-apps.md index 3ba6a33c..c635c010 100644 --- a/content/docker/some-apps.md +++ b/content/docker/some-apps.md @@ -92,4 +92,4 @@ docker run -d --name transfer \ ``` --- -[« 非 root 账号获取 docker 权限](non-root-account-get-docker-permission.md) +[« Mac 重装 Docker Desktop](reinstall-docker-desktop-on-mac.md)