我正在尝试遵循这篇文章,将当前用户添加到Docker组中:
sudo usermod -aG docker $(whoami)
但是在macOS上没有usermod
命令:
-bash:usermod:未找到命令
现在我想知道macOS上是否有与上述命令等效的命令?可能使用dscl
?
P.S.1. 我已经使用这些说明来设置Docker和docker-machine。
P.S.2. 这个问题不是特定于Visual Studio Code (VSCode),但如果我打开一个新终端并运行eval "$(docker-machine env default)"
,然后使用code
运行VSCode,则问题得到解决。
docker-machine
安装时没有/var/run/docker.sock
。该文件位于VM内部。如果您真的想在没有桌面的情况下运行docker,我建议跳过docker-machine
并启动一个Linux VM,按照Linux安装过程进行操作,并配置VS Code以远程访问该VM。 - BMitcheval "$(docker-machine env <machineName>)"
命令。 - Foad S. Farimani