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