Machine: Erro de serviço indisponível no MacOSX

Criado em 13 nov. 2015  ·  7Comentários  ·  Fonte: docker/machine

Incapaz de conectar a partir do host MacOSX.
Usando DockerToolbox-1.9.0c
Cada comando falha com um erro de serviço indisponível.

$ docker-machine --version
docker-machine versão 0.5.0 (04cfa58)
imagens de $ docker
Ocorreu um erro ao tentar conectar: ​​Obtenha https://192.168.99.100 : 2376 / v1.21 / images / json: Serviço indisponível
$ docker-machine ls
NOME DO ESTADO DO MOTORISTA ATIVO URL SWARM
machine1 * virtualbox executando tcp: //192.168.99.100 : 2376

Posso ssh na máquina: o Docker está ok.

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


| | __ ___ ___ | | _ | ___ \ | ___ ___ | ___ _ __
| '_ \ / _ \ / _ | | | / / _ \ ' |
| | _) | (_) | (_) | | _ / / (_ | | (_) | ( | < / || _. / _ / _ / __ | _______, _ | _ / _ | _ | ____ | _ |
Boot2Docker versão 1.9.0, mestre de compilação: 16e4a2a - Ter, 3 de novembro 19:49:22 UTC de 2015
Docker versão 1.9.0, compilação 76d6bc9
docker @ homebyme : ~ $ imagens docker
TAG DO REPOSITÓRIO ID DA IMAGEM CRIADA TAMANHO VIRTUAL
hello-world mais recente 0a6ba66e537a 4 semanas atrás 960 B

kinquestion

Comentários muito úteis

Tive um problema semelhante no Windows (Docker Toolbox 1.10.3), mas foi devido à minha configuração de proxy.
Resolvi meu problema com isso: https://docs.docker.com/machine/reference/env/#excluding -the-created-machine-from-proxies
(adicionando a variável env NO_PROXY).

Todos 7 comentários

Thx @ valentin69 por seus comentários.

você executou eval "$(docker-machine env machine1)" do host MacOSX?

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

Da sua primeira mensagem, parece que o ip da máquina1 é 192.168.99.100 e da sua segunda mensagem, o seu DOCKER_HOST é 192.168.99.101 . Não tenho todos os detalhes do que você fez, mas parece que você precisa atualizar o ambiente e / ou recriar sua máquina.

Isso porque eu destruí a máquina e recriei uma nova (em minhas várias tentativas de descobrir o que está errado ...).
machine1 * virtualbox Running tcp: //192.168.99.101 : 2376
DOCKER_HOST = tcp: //192.168.99.101 : 2376

O problema ainda está lá :
imagens de $ docker
Ocorreu um erro ao tentar conectar: ​​Obtenha https://192.168.99.101 : 2376 / v1.21 / images / json: Serviço indisponível

Isso é muito estranho.

Parece que a máquina está configurada, mas talvez o daemon do docker não possa ser executado.

você pode verificar se o daemon está sendo executado por docker-machine ssh default e digitar ps aux | grep 'docker daemon e relatar aqui o resultado?

Embora se fosse o caso, docker-machine env default deveria relatar o problema com antecedência.

Qual é a sua versão do docker?

Bom ter nos visto em f2f @ dockercon

Olá Jean Laurent,
Sim, foi muito bom vê-lo no Dockercon EU 15.
Acabei destruindo as máquinas, limpei ~ / .docker / machine e instalei a próxima versão da caixa de ferramentas que foi lançada pouco antes do Dockercon e está funcionando agora.
Limpar o cache provavelmente resolveu o problema.
Valentin

Tive um problema semelhante no Windows (Docker Toolbox 1.10.3), mas foi devido à minha configuração de proxy.
Resolvi meu problema com isso: https://docs.docker.com/machine/reference/env/#excluding -the-created-machine-from-proxies
(adicionando a variável env NO_PROXY).

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

moander picture moander  ·  5Comentários

perj picture perj  ·  5Comentários

pschultz picture pschultz  ·  3Comentários

BretFisher picture BretFisher  ·  5Comentários

rossbachp picture rossbachp  ·  4Comentários