docker-machine开始等待IP

时间:2018-02-02 19:36:32

标签: docker ssh docker-machine

我知道这是一个经常被问到的问题。但是我发现的解决方案都没有帮助我。

状态: Windows 7 + VirtualBox + Docker Toolbox

Docker env完美地工作了一个月。现在我没有使用它一个月,现在docker-machine start卡在等待IP。 ...也许我用Putty或ssh cmd线工具打破了一些东西??

  • 以前工作得很好。
  • 我卸载并重新安装了所有工具(Vbox,docker,防病毒,防火墙......)
  • 尝试使用--native-ssh创建& -d virtualbox
  • 已删除.docker& AppData/.docker个文件夹
  • 试过不同的记忆& Vbox计算机上的以太网设置
  • 机器在Vbox上成功启动

- 它只是不适用于命令行!

C:\Users\gregor\dev>docker-machine env
Error checking TLS connection: ssh command error:
command : ip addr show
err     : exit status 1
output  : command-line: line 0: Bad configuration option: ControlMaster

- 但它适用于Docker quickstart-MinGW

export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.102:2376"
export DOCKER_CERT_PATH="C:\Users\gregor\.docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
export COMPOSE_CONVERT_WINDOWS_PATHS="true"
# Run this command to configure your shell: 
# eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env)

使用它会很酷。但是我需要在命令行上使用“docker”和“docker-machine”来处理不同的脚本。

1 个答案:

答案 0 :(得分:0)

您是否尝试过打开virtualbox;右键单击虚拟机,单击关闭->保存虚拟机状态。然后打开docker快速入门终端。这似乎对我有用。