У меня есть довольно свежий Macbook Pro. Просто скачал установщик Docker и запустил его. Затем я открыл приложение быстрого запуска, в котором были некоторые ошибки.Docker не установлен правильно на Mac
Я бы показал вам, что он сказал, но он не делает те же ошибки во второй раз. Вот что он показывает второй раз, когда я открыть приложение QuickStart:
Machine default already exists in VirtualBox.
Starting machine default...
exit status 1
Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.
Setting environment variables for machine default...
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~/===- ~~~
\______ o __/
\ \ __/
\____\_______/
host is not running
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
default is not running. Please start this with docker-machine start default
bash-3.2$ docker-machine env
Error: Expected either one machine name, or -u flag to unset the variables in the arguments.
А вот что происходит, когда я пытаюсь запустить докер:
docker run hello-world
Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
Я думал, Docker должен был быть очень большим (все, кажется, любить его), но это действительно запутывающие элементы, я следил за всеми инструкциями.
EDIT: Я использую Mac OS 10.10.3 и VirtualBox 5.0.3
https://github.com/docker/machine/issues/1716 –
CLI 'docker' не может работать без' docker- machine env', потому что ему нужны эти переменные среды, чтобы узнать, где работает демон docker. Так как нет 'env', CLI' docker' по умолчанию пытается использовать unix-сокет, но на Mac нет никакого unix-сокета для общения с демоном - демон запускается на виртуальной машине и может только достигается через сокет TCP. 'Env' установил бы расположение этого tcp-сокета. – Andy
@MarkSetchell Я обновил VirtualBox до 5.0.3, эта проблема возникает. –