Results 1 to 7 of 7

Thread: Docker 1.0 Officially Released

  1. #1
    Join Date
    Jan 2007
    Posts
    15,130

    Default Docker 1.0 Officially Released

    Phoronix: Docker 1.0 Officially Released

    A year and a half past the first public release of Docker, Docker 1.0 is now available...

    http://www.phoronix.com/vr.php?view=MTcxNTA

  2. #2
    Join Date
    Jul 2009
    Posts
    221

    Default

    Shouldn't articles like this start with "Docker is ..." ?

  3. #3
    Join Date
    Sep 2013
    Posts
    149

    Default

    Quote Originally Posted by Cyborg16 View Post
    Shouldn't articles like this start with "Docker is ..." ?
    my thoughts ...

  4. #4
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,911

    Default

    Depends on how much you've been following the news in the linux world.

    The Linux kernel provides cgroups for resource isolation (CPU, memory, block I/O, network, etc.) that do not require starting any virtual machines. The kernel also provides namespaces to completely isolate an application's view of the operating environment, including process trees, network, user ids and mounted file systems. LXC (LinuX Containers) combines cgroups and namespace support to provide an isolated environment for applications; Docker is built on top of LXC, enabling image management and deployment services.
    Linux Containers are getting a lot of interest lately mostly because of 1) Docker and 2) http://lwn.net/Articles/562138/

    Some more info on Docker: http://blogs.gnome.org/alexl/2013/10...n-docker-land/

    Docker-On-Fedora Tutorial: http://goldmann.pl/blog/2013/09/25/docker-and-fedora/

    Just as a quick example you could think of Docker containers as OS X's "Disk Images" Each app is self-contained with exactly what IT needs to run. Or where its getting a lot more use.. You can create an image of an entire operating system, a web or database server, a specific app, anything you need that you need an exact-copy-of. You can then distribute that to whoever needs it.

    Got developers who all need the same setup? Docker it.
    Got multiple web servers that all need to the exact same setup for the server and config files? Docker it.
    Got an app that you need to make sure runs on just about anything supported BY docker and LXC's? Docker it


    ^Obviously the above is simplified, but I'm just trying to givyou guys ideas.

  5. #5
    Join Date
    May 2011
    Posts
    1,559

    Default

    Why does everything in Linux have to be 100x harder than it needs to be? Do people get ego strokes by over-engineering stuff?

  6. #6
    Join Date
    Oct 2012
    Location
    Sweden
    Posts
    342

    Default

    Quote Originally Posted by johnc View Post
    Why does everything in Linux have to be 100x harder than it needs to be? Do people get ego strokes by over-engineering stuff?
    How is it over-engineered?

  7. #7
    Join Date
    Sep 2010
    Posts
    701

    Default

    Docker - set of tools that use modern Linux features to provide lightweight VMs* running on top of just Linux kernel. Preparation of containers (those VMs*), is standardized. Deployment of singe container is matter of seconds. Docker integrate easily with deployment tools, making starting Thousands of servers as fast as starting single one.



    So You must have box running Linux, then You install Docker, prepare container (or use one of many available from public repo). And deploy it.

    That is it.

    (Now, compare it to tedious setup of real VMs)

    * With docker there is NO virtualization going on. Just host kernel provision hardware resources to containers that run in it.

    (My usage is for running Node.js on DigitalOcean, where I have my set up ready in 3min, and app running in 4min. AFTER I create box there )
    Last edited by przemoli; 06-10-2014 at 02:53 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •