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 <[email protected] <mailto:[email protected]>> 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

Reply via email to