Machine: Error de servicio no disponible en MacOSX

Creado en 13 nov. 2015  ·  7Comentarios  ·  Fuente: docker/machine

No se puede conectar desde el host MacOSX.
Usando DockerToolbox-1.9.0c
Cada comando falla con un error de Servicio no disponible.

$ docker-machine --version
docker-machine versión 0.5.0 (04cfa58)
$ docker imágenes
Se produjo un error al intentar conectarse: Obtenga https://192.168.99.100 : 2376 / v1.21 / images / json: Servicio no disponible
$ docker-machine ls
NOMBRE CONDUCTOR ACTIVO ESTADO URL SWARM
machine1 * virtualbox Ejecutando tcp: //192.168.99.100 : 2376

Puedo ssh en la máquina: Docker está bien.

docker-máquina ssh machine1
##.
## ## ## ==
## ## ## ## ## ===
/ "" "" "" "" "" "" "" "" _ / ===~ { ~~ ~ ~~ ~ ~ / === - ~~~____ o /\ \ * /* _______ /


| | __ ___ ___ | | _ | ___ \ | ___ ___ | ___ _ __
| '_ \ / _ \ / _ | | | / / _ \ ' |
| | _) | (_) | (_) | | _ / / (_ | | (_) | ( | < / || _. / _ / _ / __ | _______, _ | _ / _ | _ | ____ | _ |
Boot2Docker versión 1.9.0, build master: 16e4a2a - Tue Nov 3 19:49:22 UTC 2015
Docker versión 1.9.0, compilación 76d6bc9
docker @ homebyme : ~ $ imágenes de docker
ETIQUETA DE REPOSITORIO ID DE IMAGEN CREADA TAMAÑO VIRTUAL
hello-world último 0a6ba66e537a Hace 4 semanas 960 B

kinquestion

Comentario más útil

Tuve un problema similar en Windows (Docker Toolbox 1.10.3), pero se debió a la configuración de mi proxy.
Resolví mi problema con esto: https://docs.docker.com/machine/reference/env/#excluyendo -the-created-machine-from-proxies
(agregando la variable env NO_PROXY).

Todos 7 comentarios

Gracias @ valentin69 por sus comentarios.

¿Ejecutó eval "$(docker-machine env machine1)" desde MacOSX Host?

Absolutamente :
$ env | grep DOCKER
DOCKER_HOST = tcp: //192.168.99.101 : 2376
DOCKER_MACHINE_NAME = máquina1
DOCKER_TLS_VERIFY = 1
DOCKER_CERT_PATH = / Usuarios / valentin / .docker / máquina / máquinas / máquina1

Desde su primer mensaje, parece que la ip de la máquina1 es 192.168.99.100 y desde su segundo mensaje su DOCKER_HOST es 192.168.99.101 . No tengo todos los detalles de lo que hiciste, pero parece que necesitas actualizar tu env y / o recrear tu máquina.

Eso es solo porque destruí la máquina y recreé una nueva (en mis varios intentos de encontrar lo que estaba mal ...).
machine1 * virtualbox Ejecutando tcp: //192.168.99.101 : 2376
DOCKER_HOST = tcp: //192.168.99.101 : 2376

El problema sigue ahí:
$ docker imágenes
Se produjo un error al intentar conectarse: Obtenga https://192.168.99.101 : 2376 / v1.21 / images / json: Servicio no disponible

Esto es muy extraño.

Parece que la máquina está configurada, pero es posible que el demonio de la ventana acoplable no se ejecute.

¿Puede verificar si el demonio se está ejecutando por docker-machine ssh default y escribir ps aux | grep 'docker daemon e informar aquí el resultado?

Aunque si fuera el caso, el docker-machine env default debería informar el problema de antemano.

¿Cuál es tu versión de Docker?

Es bueno habernos visto en f2f @ dockercon

Hola Jean Laurent,
Sí, fue un placer verte en el Dockercon EU 15.
Terminé destruyendo las máquinas, cleanind ~ / .docker / machine e instalando la próxima versión de la caja de herramientas que se lanzó justo antes de Dockercon y está funcionando ahora.
Limpiar el caché probablemente funcionó.
Valentin

Tuve un problema similar en Windows (Docker Toolbox 1.10.3), pero se debió a la configuración de mi proxy.
Resolví mi problema con esto: https://docs.docker.com/machine/reference/env/#excluyendo -the-created-machine-from-proxies
(agregando la variable env NO_PROXY).

¿Fue útil esta página
0 / 5 - 0 calificaciones