Announcement

Collapse
No announcement yet.

Docker 1.0 Officially Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • przemoli
    replied
    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; 10 June 2014, 02:53 AM.

    Leave a comment:


  • xeekei
    replied
    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?

    Leave a comment:


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

    Leave a comment:


  • Ericg
    replied
    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.

    Leave a comment:


  • Kemosabe
    replied
    Originally posted by Cyborg16 View Post
    Shouldn't articles like this start with "Docker is ..." ?
    my thoughts ...

    Leave a comment:


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

    Leave a comment:


  • phoronix
    started a topic Docker 1.0 Officially Released

    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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X