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

时间:2016-07-05 02:32:50

标签: 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)

但是每当我打开新的控制台时,我不应该这样做,我没有在最后的环境中。根据这里的网站我也尝试过: Cannot connect to the Docker daemon. Is the docker daemon running on this host?

$sudo usermod -aG docker $USER

但它显示:

  

sudo:usermod:command not found

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

谢谢,

1 个答案:

答案 0 :(得分:1)

您可以修改window.getComputedStyle()~/.bashrc,添加~/.bash_profile,并为每个新会话执行eval $(dinghy env)