Acoplador: ocorreu um erro ao tentar ligar

acoplador instalado no Windows com 2 instalações adicionais, VM VirualBox Oracle e Kitematic. Desactivei Hiper-V no meu PC do Windows 10. Agora o problema é que eu não posso baixar nenhuma imagem do Dockerhub, nem mesmo eu posso executar o comando como

Docker info

em ambas as extremidades mostra o seguinte erro.

ocorreu um erro ao tentar ligar-se: obter http://localhost:2375/v1.21/info : dial tcp 127.0.0.1: 2375: ConnectEx tcp: nenhuma ligação foi possível ser feito porque a máquina alvo ativamente recusou.

Se eu o Executar no Terminal Docker QuickStart funciona, mas não funciona em PowerShell ou em MSBuild.

Author: abhi, 2016-01-28

6 answers

Se estiver a usar a linha de comandos do windows em vez do terminal de arranque do acoplador veja os documentos oficiais {[8] } deve fazer os seguintes passos (assumindo que a sua máquina do acoplador tem o nome por omissão):

  1. Ou criar um novo.
  2. docker-machine ls mostrar-te-á a tua máquina a funcionar
  3. docker-machine env --shell cmd default e você verá algo como [[11]]

    SET DOCKER_TLS_VERIFY=1
    SET DOCKER_HOST=tcp://192.168.99.100:2376
    SET DOCKER_CERT_PATH=C:\Users\Arseny\.docker\machine\machines\default
    SET DOCKER_MACHINE_NAME=default
    REM Run this command to configure your shell:
    REM     FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i
    
  4. corre FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i
  5. Diverte-te.
 24
Author: Arseny Kovalchuk, 2016-02-09 12:11:29

Se quiser usar o PowerShell (no Windows 7) em vez do terminal de arranque rápido do acoplador, indique os seguintes comandos passo a passo no seu terminal powershell:

Nota : primeiro tem de iniciar o Terminal de arranque rápido do acoplador a realizar as operações abaixo

docker-machine.exe env --shell powershell irá mostrar abaixo os comandos no terminal:

$Env:DOCKER_TLS_VERIFY = "1"
$Env:DOCKER_HOST = "tcp://192.168.99.100:2376"
$Env:DOCKER_CERT_PATH = "C:\Users\pratikpat\.docker\machine\machines\default"
$Env:DOCKER_MACHINE_NAME = "default"
# Run this command to configure your shell:
# & "C:\Program Files\Docker Toolbox\docker-machine.exe" env --shell powershell | Invoke-Expression

Executar o último comando apresentado para configurar a sua linha de comandos:

& "C:\Program Files\Docker Toolbox\docker-machine.exe" env --shell powershell | Invoke-Expression
 1
Author: Pratik Patel, 2016-11-10 09:07:30
Tenho o mesmo erro no Windows 7 dentro do terminal do Docker. Por isso, tive de fazer o seguinte. No caso de alguém como eu estar à procura disto.
$ docker-machine rm default
$ docker-machine create --driver virtualbox default
 1
Author: Mahesh Chavda, 2017-01-25 14:12:26
Tudo o que tenho de fazer é correr.
docker-machine env --shell cmd default

E depois

eval "$(boot2docker shellinit)"
 0
Author: Sharana, 2016-07-18 09:46:07

Quando me aconteceu eu era um utilizador secundário, por outras palavras {[[0]} instalado numa conta diferente. Então eu tentei criar a máquina como administrador.

C:\WINDOWS\system32>docker-machine create --driver "hyperv" default Creating CA: C:\Users\nonAdmin\.docker\machine\certs\ca.pem Creating client certificate: C:\Users\nonAdmin\.docker\machine\certs\cert.pem Running pre-create checks... (default) Image cache directory does not exist, creating it at C:\Users\nonAdmin\.docker\machine\cache... (default) No default Boot2Docker ISO found locally, downloading the latest release... (default) Latest release for github.com/boot2docker/boot2docker is v1.12.3 (default) Downloading C:\Users\nonAdmin\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.12.3/boot2docker.iso... (default) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100% Creating machine... (default) Copying C:\Users\nonAdmin\.docker\machine\cache\boot2docker.iso to C:\Users\nonAdmin\.docker\machine\machines\default\boot2docker.iso... (default) Creating SSH key... (default) Creating VM... (default) Using switch "DockerNAT" (default) Creating VHD (default) Starting VM... (default) Waiting for host to start... Waiting for machine to be running, this may take a few minutes... Detecting operating system of created instance... Waiting for SSH to be available...

Infelizmente, não funcionou. Até correr numa concha de Administração falha.
 0
Author: MarkHu, 2016-11-21 00:59:10

Você pode resolver o problema no docker dekstop para;

Em Configuração- > Geral tem o servidor Exposure no tcp: / / localhost: 2375 sem o TLS activo? Você precisa se você quiser acessar o daemon como descrito.

 0
Author: Vahap Gencdal, 2019-05-23 12:21:58