0

I do not understand, what is going on with docker machine on Windows using docker toolbox.

The machine is listed as active, when I run

> docker-machine ls

But when I go to the Virtual Box and check the machine state, it is shown as aborted. I also can not run the machine directly from Virtual Box.

enter image description here

Gino Pane
  • 4,740
  • 5
  • 31
  • 46

1 Answers1

0

All ACTIVE means is that the current shell you're in is set to use that machine with your Docker client.

The reason for the * is to tell you which machine you're currently connected to e.g. if you run docker ps which Docker engine will it talk to?

How is a Docker Machine marked as active?

From the information we have, I can't tell you why it is set to running, could even be a bug. You should be able to just recreate a new VM and be back in a supported state.

Also, you may be interested in Docker for Windows. It provides a native experience without the need to use Docker Machine. You can still keep Docker Machine and run them side-by-side, although you shouldn't need to.

https://docs.docker.com/docker-for-windows/

Community
  • 1
  • 1
DevOps Dan
  • 1,724
  • 11
  • 11
  • Yes, I know about it, but I do not like it's "Hype-V" and "Windows 10 Only" requirement. Docker machine seems to be more compatible. – Gino Pane Sep 29 '16 at 11:25
  • It's not a "Windows 10 only" requirement. Docker makes a "Docker for Mac" client, as well as native Docker for Linux. https://blog.docker.com/2016/03/docker-for-mac-windows-beta/ (Note: This is the original announcement. Both clients are no longer in beta) – DevOps Dan Sep 29 '16 at 12:18