【发布时间】:2021-12-15 19:25:12
【问题描述】:
我正在尝试关注this post,将当前用户添加到 Docker 组:
sudo usermod -aG docker $(whoami)
当然,macOS 上没有usermod 命令:
-bash: usermod: 找不到命令
现在我想知道 macOS 上是否有与上述命令等效的命令?可能使用dscl?
P.S.1.我使用these instructions设置Docker和docker-machine.
P.S.2. 这个问题不是关于 Visual Studio Code (VSCode)
特别是,但是如果我打开一个新终端并运行eval "$(docker-machine env default)",然后使用code 运行VSCode,问题就解决了。
【问题讨论】:
-
你想从什么开始?看起来那篇文章试图回答无法与 docker 连接的问题。
-
@tblev 我的问题是我在 Microsoft Studio Code 上看到了 this error message。但我也希望解决this issue。
-
您没有在 MacOS 机器上安装 docker,而是将其安装在 docker 不再支持的 VM 中,并且显然 VS 代码不是为使用而设计的。 Docker Desktop for Mac 的安装步骤可在docs.docker.com/desktop/mac/install 获得
-
这仍然是一个 X-Y 问题,因为当您运行已弃用的
docker-machine安装时,MacOS 中没有 /var/run/docker.sock。该文件位于虚拟机内部。如果你真的想在没有桌面的情况下运行 docker,我会跳过docker-machine并启动一个 linux VM,按照 linux 安装过程,并配置 VS 代码以远程访问该 VM。 -
就在您要解决的错误消息中,对这篇文章的第二条评论。
标签: macos docker docker-machine