升级到 VirtualBox 6.1.28 后尝试运行时vagrant up
,收到以下错误消息
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "ipconfig", "vboxnet0", "--ip", "192.168.33.1", "--netmask", "255.255.255.0"]
Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp
Run Code Online (Sandbox Code Playgroud) 我正在尝试按照这篇文章,将当前用户添加到 Docker 组:
sudo usermod -aG docker $(whoami)
Run Code Online (Sandbox Code Playgroud)
当然,usermod
macOS 上没有命令:
-bash:usermod:找不到命令
现在我想知道 macOS 上是否有与上述命令等效的命令?可能使用dscl
?
PS1。我已经使用这些说明来设置 Docker 并docker-machine.
PS2。这个问题与 Visual Studio Code (VSCode) 特别无关,但如果我打开一个新终端并运行eval "$(docker-machine env default)"
,然后运行 VSCode,code
问题就解决了。