每次都必须设置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
。