Machine: Ошибка службы недоступна на MacOSX

Созданный на 13 нояб. 2015  ·  7Комментарии  ·  Источник: docker/machine

Невозможно подключиться с хоста MacOSX.
Использование DockerToolbox-1.9.0c
Каждая команда завершается с ошибкой «Служба недоступна».

$ docker-machine --version
докер-машина версии 0.5.0 (04cfa58)
$ docker images
Произошла ошибка при подключении: Получите https://192.168.99.100 : 2376 / v1.21 / images / json: Служба недоступна
$ docker-machine ls
ИМЯ АКТИВНЫЙ ДРАЙВЕР СОСТОЯНИЕ URL SWARM
machine1 * virtualbox Запуск tcp: //192.168.99.100 : 2376

Я могу использовать ssh на машине: Docker в порядке.

докер-машина ssh machine1
##.
## ## ## ==
## ## ## ## ## ===
/ "" "" "" "" "" "" "" "" "_ / ===~ { ~~ ~ ~~ ~ ~ / === - ~~~____ о /\ \ * /* _______ /


| | __ ___ ___ | | _ | ___ \ | ___ ___ | ___ _ __
| '_ \ / _ \ / _ | | | / / _ \ ' |
| | _) | (_) | (_) | | _ / / (_ | | (_) | ( | < / || _. / _ / _ / __ | _______, _ | _ / _ | _ | ____ | _ |
Boot2Docker версии 1.9.0, мастер сборки: 16e4a2a - Вт 3 ноября, 19:49:22 UTC 2015
Докер версии 1.9.0, сборка 76d6bc9
docker @ homebyme : ~ $ изображений
РЕПОЗИТОРНЫЙ ТЕГ ИДЕНТИФИКАТОР ИЗОБРАЖЕНИЯ СОЗДАН ВИРТУАЛЬНЫЙ РАЗМЕР
hello-world последнее 0a6ba66e537a 4 недели назад 960 B

kinquestion

Самый полезный комментарий

У меня была аналогичная проблема в Windows (Docker Toolbox 1.10.3), но это было связано с моей конфигурацией прокси.
Я решил свою проблему с этим: https://docs.docker.com/machine/reference/env/#excluding -the-created-machine-from-proxies
(добавление переменной env NO_PROXY).

Все 7 Комментарий

Спасибо @ valentin69 за ваш отзыв.

вы запускали eval "$(docker-machine env machine1)" с хоста MacOSX?

Абсолютно :
$ env | grep DOCKER
DOCKER_HOST = tcp: //192.168.99.101 : 2376
DOCKER_MACHINE_NAME = machine1
DOCKER_TLS_VERIFY = 1
DOCKER_CERT_PATH = / Пользователи / valentin / .docker / machine / machines / machine1

Из вашего 1-го сообщения похоже, что ip-адрес machine1 равен 192.168.99.100 а из вашего 2-го сообщения ваш DOCKER_HOST равен 192.168.99.101 . У меня нет всех подробностей о том, что вы сделали, но похоже, что вам нужно обновить env и / или воссоздать свою машину.

Это просто потому, что я уничтожил машину и воссоздал новую (в моих различных попытках найти, что идет не так ...).
machine1 * virtualbox Запуск tcp: //192.168.99.101 : 2376
DOCKER_HOST = tcp: //192.168.99.101 : 2376

Проблема все еще существует:
$ docker images
Произошла ошибка при попытке подключения: Получите https://192.168.99.101 : 2376 / v1.21 / images / json: Служба недоступна

Это действительно странно.

Похоже, машина настроена, но, возможно, демон докера не запускается.

Можете ли вы проверить, запущен ли демон с помощью docker-machine ssh default ввести ps aux | grep 'docker daemon и сообщить здесь результат?

Хотя, если бы это было так, docker-machine env default должен сообщить о проблеме заранее.

Какая у вас версия докера?

Приятно видеть друг друга в f2f @ dockercon

Привет, Жан Лоран,
Да, было очень приятно видеть вас на Dockercon EU 15.
Я закончил тем, что уничтожил машины, очистил ~ / .docker / machine и установил следующую версию набора инструментов, выпущенную незадолго до Dockercon, и теперь она работает.
Очистка кеша, вероятно, сделала свое дело.
Валентин

У меня была аналогичная проблема в Windows (Docker Toolbox 1.10.3), но это было связано с моей конфигурацией прокси.
Я решил свою проблему с этим: https://docs.docker.com/machine/reference/env/#excluding -the-created-machine-from-proxies
(добавление переменной env NO_PROXY).

Была ли эта страница полезной?
0 / 5 - 0 рейтинги