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

我在Mac OS X上安装了小艇,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:命令未find

请让我知道如何解决这个问题,所以我不必每次都设置eval $(dinghy env)

谢谢,

你可以编辑你的~/.bashrc~/.bash_profile ,添加eval $(dinghy env) ,然后执行每个新会话的eval