Skip to content

Commit

Permalink
Update archives.
Browse files Browse the repository at this point in the history
  • Loading branch information
poneding committed Jul 3, 2024
1 parent e59f55a commit 17e5ed1
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 2 deletions.
1 change: 1 addition & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions content/docker/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
2 changes: 1 addition & 1 deletion content/docker/non-root-account-get-docker-permission.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
26 changes: 26 additions & 0 deletions content/docker/reinstall-docker-desktop-on-mac.md
Original file line number Diff line number Diff line change
@@ -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)
2 changes: 1 addition & 1 deletion content/docker/some-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

0 comments on commit 17e5ed1

Please sign in to comment.