我知道这是一个经常被问到的问题。但是我发现的解决方案都没有帮助我。
状态: Windows 7 + VirtualBox + Docker Toolbox
Docker env完美地工作了一个月。现在我没有使用它一个月,现在docker-machine start
卡在等待IP。 ...也许我用Putty或ssh cmd线工具打破了一些东西??
--native-ssh
创建& -d virtualbox
.docker
& AppData/.docker
个文件夹- 它只是不适用于命令行!
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”来处理不同的脚本。
答案 0 :(得分:0)
您是否尝试过打开virtualbox;右键单击虚拟机,单击关闭->保存虚拟机状态。然后打开docker快速入门终端。这似乎对我有用。