Tl,Dr : Yes. Cross platform Docker is still in its infancy. Ditto GUI apps
on Docker.

The Docker Toolbox for Windows, and now the Docker Windows 10 integration
(RTM) allow you to run Docker containers *for Linux* (the Toolbox via a
hidden VM, and the Windows 10 native version presumably via the Windows 10
revamped UNIX system). There is a preview version that includes Windows
Container support, but I've not tried that yet. It seemed simpler to
install SQL server *for Linux* in the container than work out how to do
that. Go figure. I also use Oracle Express the same way.

And Docker support for GUI apps is also not really a thing. It's discussed
in the Linux world, approaches exist (x11 forwarding[1] or VNC), but
definitely not the norm. Doesn't seem like Windows Containers address this
either, at least not yet. It will happen though.

So VMs, virtual desktops or bare metal setups are probably still the go for
IDEs, but I'd definitely attempt to Dockerise any services I was dependent
on as and when I could, and deploy to Docker if using .Net core.

(As an aside, Docker support for multiple architectures is also a work in
progress, the registry just assumed everything is x64 (whereas Docker on Pi
is Arm of course))

[1] eg https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
On 4 Feb 2017 07:30, "Kirsten Greed" <kirst...@jobtalk.com.au> wrote:

> I have a chance to upgrade my development box.
>
> Over the years multiple programs have crept on to my box including 3
> versions of SQL Server Express.
>
> I am wondering how to be more disciplined in keeping my environment clean
>
> Although I have some VMs installed I haven't been using them because they
> take so long to load.
>
> For trying out new things - like VS2017, are VMs still the way to go?  Or
> is there something else  now ( like Docker? )
>
> What programs should be "On the metal" ?
>
>
>

Reply via email to