运行docker命令时出现bash语法错误
我在运行docker ps命令时出错,
> An error occurred trying to connect: Get > http://localhost:2375/v1.21/containers/json?all=1: dial tcp > 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.
我试图纠正错误使用本论坛中的指令 – https://forums.docker.com/t/windows-an-error-occurred-trying-to-connect/4384
我在最后一步面临错误,即在git bash中运行此命令 –
FOR /f "tokens=*" %i IN ('"C:\Program Files\Docker Toolbox\docker-machine.exe" env --shell cmd machinename') DO %i
我得到的错误是
bash: syntax error near unexpected token `('
任何帮助来解决这个问题? 我试图逃避单引号和双引号,这是行不通的。
我在最后一步面临错误,即在git bash中运行此命令 –
FOR /f "tokens=*" %i IN ('"C:\Program Files\Docker Toolbox\docker-machine.exe" env --shell cmd machinename') DO %i
这是batch
语法,在bash
这应该工作:
eval `docker-machine env`