You have answered my question. There are, roughly, using old
terminology, heavy-weight containers and light-weight containers.
VMware used to offer heavy-weight containers that would run "any" MS Win
application under Linux (presuming the same underlying ISA), but were n
some instances extreme resource hogs. Docker thus seems to be a
light-weight container with strong limitations as to the differences in
the underlying environment and OS structures (again, same ISA --
different ISAs require rather different approaches, including the old
Sun approach on SPARC workstations of having a Sbus IA-32 "coprocessor"
board to run a licensed copy of MS Win).
Yasha Karant
On 01/30/2015 10:14 AM, Jamie Duncan wrote:
> Using containers is nothing like using a fully virtualized kernel.
> It's using cgroups, kernel namespaces, and selinux to isolate
> applications within Linux and make them easier to deliver.
>
> So you can't run a windows app natively in docker. You'd have to run
> Wine in docker and execute your application that way. It's not a
> replacement for virtualizaton.
>
> On Fri, Jan 30, 2015 at 12:45 PM, Yasha Karant <[log in to unmask]
> <mailto:[log in to unmask]>> wrote:
>
> On a different (albeit related) thread, the recommendation was
> made to use Docker to "port" alien applications and environments
> (presumably with the ISA and basic machine components used by SL7)
> to SL 7. Looking at the Docker documentation and license (license
> reproduced below), this seems feasible -- rather than using any VM
> for the purpose of running such an application.
>
> How many have tried Docker? Does it work well? For example, will
> a legally licensed MS Win application that does not run under
> Wine/CrossOver work under Docker under SL 7 the same as it would
> under VirtualBox with a full install of say MS Win 8.1 (soon MS
> Win 10)? Can one make a Docker application package on the target
> host (e.g., SL 7) or does one need first a full install of the
> (virtual) base (e.g., DLLs and OS environment structures of the
> original host of the application, e.g., MS Win) under which to
> "dockerize" (e.g., run MS Win under VirtualBox under SL7,
> dockerize a MS Win application, and then run the dockerized
> application under SL7 without VirtualBox or any regular VM)?
>
> from -- https://www.docker.com/company/aboutus/
>
> Business Model
>
> Docker, Inc. offers Docker-related products and services and is
> creating a network of certified professional support, training,
> and services providers. We are committed to keeping Docker open
> source under the Apache 2.0 license.
>
> Yasha Karant
>
> End quote.
>
>
>
>
> --
> Thanks,
>
> Jamie Duncan
> @jamieeduncan
>
|