I downloaded and installed Docker for Windows 1.12.1 which in turn installed the docker-machine and docker-compose. I did not install "Docker Toolbox" since its a duplicate of what was installed and my system meets the requirements.
Everything seems to work fine except for docker-machine, I'm running through a tutorial and when I run various docker-machine commands like "ip" or "env" I get the following message.
Error: No machine name(s) specified and no "default" machine exists.
So when I do a "docker-machine ls" there is nothing in the list even though I do have a Hyper-V docker machine installed and docker commands work fine.
C:\tmp>docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
C:\tmp>
Am I missing something here? Did I miss something in the documentation? If so can someone please point me in the right direction to fix this?
Thanks for any help,
Jim
Docker Machine is a tool that lets you install Docker Engine on virtual hosts
Docker machine just like building docker on a Vm, so first you have to create a Vm, in your case:
docker-machine create default