ima*_*xxs 8 docker docker-compose docker-daemon
我尝试使用 Docker Desktop for Mac(英特尔芯片)安装 Docker Desktop,但失败并出现以下错误:
\nError invoking remote method \'desktop-go-backend\': Error: {"message":"installing vmnetd: retrieving vmnetd version from /Library/LaunchDaemons/com.docker.vmnetd.plist: reading plist /Library/LaunchDaemons/com.docker.vmnetd.plist: open /Library/LaunchDaemons/com.docker.vmnetd.plist: no such file or directory\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.getValueFromPlist\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:175\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.setupVmnetd\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:85\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.ApplyCustomConfiguration\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:137\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.ConfigCmd.func1\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:59\\\\ngithub.com/spf13/cobra.(\\*Command).execute\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:940\\\\ngithub.com/spf13/cobra.(\\*Command).ExecuteC\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:1068\\\\ngithub.com/spf13/cobra.(\\*Command).Execute\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:992\\\\nmain.main\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/main.go:185\\\\nruntime.main\\\\n\\\\truntime/proc.go:250\\\\nruntime.goexit\\\\n\\\\truntime/asm_amd64.s:1598\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.setupVmnetd\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/vmnetd.go:87\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.ApplyCustomConfiguration\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:137\\\\ngithub.com/docker/pinata/mac/tools/install/privileged.ConfigCmd.func1\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/privileged/privileged.go:59\\\\ngithub.com/spf13/cobra.(\\*Command).execute\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:940\\\\ngithub.com/spf13/cobra.(\\*Command).ExecuteC\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:1068\\\\ngithub.com/spf13/cobra.(\\*Command).Execute\\\\n\\\\tgithub.com/spf13/cobra@v1.7.0/command.go:992\\\\nmain.main\\\\n\\\\tgithub.com/docker/pinata/mac/tools/install/main.go:185\\\\nruntime.main\\\\n\\\\truntime/proc.go:250\\\\nruntime.goexit\\\\n\\\\truntime/asm_amd64.s:1598"}\n我尝试卸载并重新安装适用于 mac 的 Docker 桌面几次。它没有解决问题。然后我找到了这个答案 - Unable to finish Docker Install on Mac book Error invoking Remote method 'desktop-go-backend'
\n我尝试了命令 -brew install --cask docker
\n它说以下错误:\'/Applications/Docker.app\' 已经有一个应用程序。
\n我尝试运行命令 -
\n/Applications/Docker.app/Contents/MacOS/uninstall\n并得到 zsh: 没有这样的文件或目录:/Applications/Docker.app/Contents/MacOS/uninstall
我运行命令来检查 Docker 安装在哪里
\nls -ltrh /usr/local/bin/docker\nlrwxr-xr-x  1 root  admin    54B Jun  1 14:01 /usr/local/bin/docker -\\> /Applications/Docker.app/Contents/Resources/bin/docker\n我运行了命令
\nrm -rf /Applications/Docker.app \n删除 Docker 应用程序,然后我使用命令再次检查 docker
\nls -ltrh /usr/local/bin/docker\n并得到了
\nls -ltrh /usr/local/bin/docker\nlrwxr-xr-x  1 root  admin    54B Jun  1 14:01 /usr/local/bin/docker -\\> /Applications/Docker.app/Contents/Resources/bin/docker\n\nFound all docker binaries (.venv) \xe2\x9e\x9c  respell git:(master) ls -ltrh /usr/local/bin/docker\\*\n运行命令以删除所有 docker 二进制文件
\n然后再次运行命令 -brew install --cask docker -
\n这次我得到了以下错误:
\nError: It seems there is already a Binary at \'/usr/local/bin/hub-tool\'.\n再次手动删除二进制文件
\nls -ltrh /usr/local/bin/hub-tool\nlrwxr-xr-x  1 root  admin    56B Jun  1 14:01 /usr/local/bin/hub-tool -\\> /Applications/Docker.app/Contents/Resources/bin/hub-tool\n(.venv) \xe2\x9e\x9c  respell git:(master) rm -rf /usr/local/bin/hub-tool\nbrew install --cask docker尝试再次运行命令
这次出现错误:
\nError: It seems there is already a Binary at \'/usr/local/bin/kubectl.docker\'.\n再次手动删除二进制文件
\nbrew install --cask docker再次运行命令
这次出现错误:
\nError: It seems there is already a Binary at \'/usr/local/bin/vpnkit\'.\n再次手动删除二进制文件
\ninstall --cask docker再次运行命令brew
这次出现错误:
\nError: It seems there is already a Binary at \'/usr/local/bin/com.docker.cli\'.\n再次手动删除二进制文件
\n小智 20
官方说明对我不起作用。这些命令有效。
$ brew uninstall --cask docker --force
$ brew uninstall --formula docker --force
$ brew install --cask docker
Joh*_*yJS 10
我有类似的错误:
Error: It seems there is already a Binary at '/usr/local/bin/docker-index'.
与docker相关的唯一文件是docker-index,
$ ls -la /usr/local/bin/docker*
lrwxr-xr-x@ 1 root  wheel  60 Dec  5 18:51 /usr/local/bin/docker-index -> /Applications/Docker.app/Contents/Resources/bin/docker-index
所以我将其重命名为:
sudo mv /usr/local/bin/docker-index /usr/local/bin/docker-index-old
然后重新安装:
brew reinstall --cask docker
安装成功:
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'
==> Linking Binary 'docker' to '/usr/local/bin/docker'
==> Linking Binary 'docker-compose' to '/usr/local/bin/docker-compose'
==> Linking Binary 'docker-compose' to '/usr/local/bin/docker-compose-v1'
==> Linking Binary 'docker-credential-desktop' to '/usr/local/bin/docker-credential-desktop'
==> Linking Binary 'docker-credential-ecr-login' to '/usr/local/bin/docker-credential-ecr-login'
==> Linking Binary 'docker-credential-osxkeychain' to '/usr/local/bin/docker-credential-osxkeychain'
==> Linking Binary 'docker-index' to '/usr/local/bin/docker-index'
==> Linking Binary 'hub-tool' to '/usr/local/bin/hub-tool'
==> Linking Binary 'kubectl' to '/usr/local/bin/kubectl.docker'
==> Linking Binary 'docker.bash-completion' to '/opt/homebrew/etc/bash_completion.d/docker'
==> Linking Binary 'docker-compose.bash-completion' to '/opt/homebrew/etc/bash_completion.d/docker-compose'
==> Linking Binary 'docker.zsh-completion' to '/opt/homebrew/share/zsh/site-functions/_docker'
==> Linking Binary 'docker-compose.zsh-completion' to '/opt/homebrew/share/zsh/site-functions/_docker_compose'
==> Linking Binary 'docker.fish-completion' to '/opt/homebrew/share/fish/vendor_completions.d/docker.fish'
==> Linking Binary 'docker-compose.fish-completion' to '/opt/homebrew/share/fish/vendor_completions.d/docker-compose.fish'
==> Linking Binary 'com.docker.vpnkit' to '/usr/local/bin/vpnkit'
==> Linking Binary 'com.docker.cli' to '/usr/local/bin/com.docker.cli'
  docker was successfully installed!
最后,手动删除上述所有文件,然后再次运行命令后,该错误得到解决:
>brew install --cask docker
>==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew->cask/02e856177979b59c39bcad4617ecf9660efc6052/Casks/docker.rb
>Already downloaded: >/Users/imaxxs/Library/Caches/Homebrew/downloads/0d69aa12bea0f03a9be6de7e0c8>965972a6e4c2fd83f74f7721cd1d8f755f50c--docker.rb
>==> Downloading https://desktop.docker.com/mac/main/amd64/109717/Docker.dmg
>Already downloaded: >/Users/imaxxs/Library/Caches/Homebrew/downloads/8b8a9b014fdc9feea8b25312eb4>22310d409838134155da094b83563a337274c--Docker.dmg
>==> Installing Cask docker
>==> Moving App 'Docker.app' to '/Applications/Docker.app'
>==> Linking Binary 'docker' to '/usr/local/bin/docker'
>==> Linking Binary 'docker-compose' to '/usr/local/bin/docker-compose'
>==> Linking Binary 'docker-compose' to '/usr/local/bin/docker-compose-v1'
>==> Linking Binary 'docker-credential-desktop' to '/usr/local/bin/docker->credential-desktop'
>==> Linking Binary 'docker-credential-ecr-login' to '/usr/local/bin/docker->credential-ecr-login'
>==> Linking Binary 'docker-credential-osxkeychain' to >'/usr/local/bin/docker-credential-osxkeychain'
>==> Linking Binary 'docker-index' to '/usr/local/bin/docker-index'
>==> Linking Binary 'hub-tool' to '/usr/local/bin/hub-tool'
>==> Linking Binary 'kubectl' to '/usr/local/bin/kubectl.docker'
>==> Linking Binary 'docker.bash-completion' to >'/usr/local/etc/bash_completion.d/docker'
>==> Linking Binary 'docker-compose.bash-completion' to >'/usr/local/etc/bash_completion.d/docker-compose'
>==> Linking Binary 'docker.zsh-completion' to '/usr/local/share/zsh/site->functions/_docker'
>==> Linking Binary 'docker-compose.zsh-completion' to >'/usr/local/share/zsh/site-functions/_docker_compose'
>==> Linking Binary 'docker.fish-completion' to >'/usr/local/share/fish/vendor_completions.d/docker.fish'
>==> Linking Binary 'docker-compose.fish-completion' to >'/usr/local/share/fish/vendor_completions.d/docker-compose.fish'
>==> Linking Binary 'com.docker.vpnkit' to '/usr/local/bin/vpnkit'
>==> Linking Binary 'com.docker.cli' to '/usr/local/bin/com.docker.cli'
>  docker was successfully installed!`enter code here`
| 归档时间: | 
 | 
| 查看次数: | 11664 次 | 
| 最近记录: |