我在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)
。
谢谢,
答案 0 :(得分:1)
您可以修改window.getComputedStyle()
或~/.bashrc
,添加~/.bash_profile
,并为每个新会话执行eval $(dinghy env)
。