当前位置: 首页 > 知识库问答 >
问题:

每次都必须设置eval$(dinghy env)。无法连接到Docker守护程序。docker守护程序是否在此主机上运行?

谢墨竹
2023-03-14

我在mac os x上安装了dinghy,docker。如果我尝试此操作,它会起作用:

$dinghy up
Starting the dinghy VM...
Starting NFS daemon, this will require sudo
Password:
Waiting for NFS daemon...
Mounting NFS /Users/xxxx
Starting the FsEvents daemon
Starting DNS and HTTP proxy
xxxxxxxxxxxxx
   VM: running
  NFS: running
 FSEV: running
PROXY: running

然后尝试启动docker(docker compose up)或(docker ps),消息显示:

无法连接到Docker守护程序。docker守护程序是否在此主机上运行?

当我尝试时,问题解决了:

eval $(dinghy env)

但我不应该每次打开新控制台时都这样做,我在上一个环境中没有这样做。根据这里的站点,我也尝试了:无法连接到Docker守护程序。docker守护程序是否在此主机上运行?

$sudo usermod -aG docker $USER

但它表明:

未找到sudo:usermod:command

请告诉我如何解决这个问题,这样我就不必每次都设置评估$(dinghy env)。

谢谢

共有1个答案

艾照
2023-03-14

您可以编辑您的<代码>~/。bashrc或~/。bash\u profile,在那里添加eval$(dinghy env),它会为每个新会话执行该eval。

 类似资料:
  • 问题内容: 我已经在ubuntu 14.04上安装了docker,它告诉我安装成功。然后我进入,它返回了 我进入了 我尝试了和,得到了相同的答复: 我不知道为什么它返回了这个,我尝试使用来拉ubuntu 并得到了 请告诉我如何解决此问题,如何拉出并运行docker image。和是一样的吗? 问题答案: 您需要将当前用户添加到组中,如下所示: 另外,您可以使用以下环境变量: 然后重新启动系统。正如

  • 问题内容: 我正在尝试运行Docker命令,但标题中遇到通知错误。我尝试跑步: 但仍然出现错误。有什么办法吗? 问题答案: 如何启动守护程序 应该可以。 要么

  • Docker版本 客户端版本:1.4.1 客户端API版本:1.16 go版本(客户端):go1.3.3 Git提交(客户端):5bc2ff8/1.4.1 OS/Arch(客户端):linux/amd64 FATA[0000]无法连接到Docker守护程序。“docker-d”是否在此主机上运行? 请告诉我它给出了这个错误。我正在使用rhel 6.4

  • 问题内容: 我在CentOS机器上运行Jenkins和Docker。我有一个詹金斯(Jenkins)工作,可以拉出Github存储库并构建Docker映像。当我尝试运行作业时,出现错误: 即使我通过将jenkins添加到我的docker用户组并重新启动计算机,也会发生这种情况。我该如何解决? 顺便说一句,如果尝试将命令更改为我只是得到错误 问题答案: 在安装了Jenkins和Docker之后。将j

  • 这是我的设置: -内部程序-慢响 我目前被迫使用Windows进行开发,因此我成为了microsoft insider成员,并以WSL2模式安装了ubuntu。Docker desktop支持WSL2的集成,所以我尝试了它。。。一个星期以来,它工作得完美无缺。今天电脑重启后,我无法让docker再次运行。Ubuntu可以从Docker桌面看到注入的二进制文件,但它不能再连接到windows托管的D

  • 问题内容: 我想迁移到Docker,所以我才刚开始使用它。我已经在VirtualBox Ubuntu 15.10(Wily Werewolf)安装上安装了Docker,然后按照此处的建议,我尝试运行基本的nginx Docker映像: 因此,我检查了Docker是否正在运行: 这表明Docker守护程序实际上已经在运行,但是请确保我只是手动启动了Docker守护程序: 然后,我尝试再次运行该映像,