2016-07-05 2 views
1

Я установил лодку, докер на mac os x. Если бы я попробовать это, он работает:

$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 работает на этот хост?

Проблема решает, когда я пытаюсь:

eval $(dinghy env) 

Но я не должен делать это каждый раз, когда я открываю новую консоль, я не в последнюю среду. По данным сайта здесь я также попробовал: Cannot connect to the Docker daemon. Is the docker daemon running on this host?

$sudo usermod -aG docker $USER 

Но это показывает:

Суд: usermod: команда не найден

Пожалуйста, дайте мне знать, как я могу решить эту проблему , поэтому мне не нужно устанавливать eval $(dinghy env) каждый раз.

Спасибо,

+0

Вы пробовали новый [Docker for Mac] (https://docs.docker.com/docker-for-mac/)? Он решает множество проблем, для которых созданы такие вещи, как Dinghy. – ldg

+0

Спасибо @ldg, я сейчас работаю над чем-то другим, я попробую это, когда у меня появится шанс! – kay

ответ

1

Вы можете редактировать свои ~/.bashrc или ~/.bash_profile, добавьте туда eval $(dinghy env) и он выполняет, что eval для каждой новой сессии.

Смежные вопросы