Docker and Windows

posted in: Programming | 5

There is more than enough written about Docker that I am not going to go into much detail about it.  Based on my limited experience I have mixed feelings about using Docker and especially so for Docker on Windows because…Windows. The idea of another layer on an OS to pretend to be an OS instead of it being an OS seems heavy weight.  And on Windows, every time I install it and try to start I am reminded by the start up that I need hyper-v enabled, mostly because it is missing the 1st time around. Then if the host machine is a virtual machine you have to worry if hyper v is supported and then you have to trouble your sys admin to check the checkbox and restart it or schedule a trouble ticket; and then it is a VM running Docker to run VMs is not only uncomfortably Inception-like but I worry that emulation in an emulation will be dog slow. 

Here is a little Windows factoid because Docker isn’t really meant to run on Windows which doesn’t like pipe files and doesn’t support redirected I/O on a command like.  When you are copying an image from another machine:

In a Powershell on the source machine:

docker save > someimagename.tar

You can’t restore it using ‘<‘. so on the destination machine use the -i flag

docker load -i someimagename.tar

Fun for everyone!

5 Responses

  1. erotik

    Wow! This could be one particular of the most beneficial blogs We’ve ever arrive across on this subject. Actually Magnificent. I’m also a specialist in this topic so I can understand your effort. Shalna Janek Louanne

  2. erotik

    I just started my blog a few months ago and discovered this site just two weeks now, and wow…So grateful for you. Thanks for the post. awesome.. Kalindi Ferris Matilda

  3. Veta Roderiquez

    After looking over a number of the blog posts on your web site, I really like your way of writing a blog. I bookmarked it to my bookmark site list and will be checking back in the near future. Take a look at my web site too and let me know what you think.|

Leave a Reply

Your email address will not be published. Required fields are marked *