Slashdot Mirror


Can Docker Survive Google? (bloomberg.com)

Though Docker has 400 corporate customers -- and plans to double its sales staff -- "here's what happens to a startup when Google gets all up in its business," reads a recent headline at Bloomberg: Docker Inc. helped establish a type of software tool known as containers...and they've made the company rich. Venture capitalists have poured about $240 million into the startup, according to research firm CB Insights. Then along came Google, with its own free container system called Kubernetes. Google has successfully inserted Kubernetes into the coder toolbox. While Docker and Kubernetes serve slightly different purposes, customers who choose Google's tool can avoid paying Docker.

The startup gives away its most popular product while trying to convince developers to pay for extras, notably a program that does the same thing as Google's. "Kubernetes basically has ruled the industry, and it is the de facto standard," said Gary Chen, an analyst at IDC. "Docker has to figure out how do they differentiate themselves." It's up to [Docker CEO] Steve Singh to escape a situation that's trapped many startups battling cash-rich tech giants like Google, dangling free alternatives... "They invented this great tech, but they are not the ones profiting from it," said Gary Chen, an analyst at IDC.

Though Docker's CEO is hoping to take the company public someday, Slashdot reader oaf357 predicts a different future: To say that Docker had a very rough 2017 is an understatement. Aside from Uber, I can't think of a more utilized, hyped, and well funded Silicon Valley startup (still in operation) fumbling as bad as Docker did in 2017. People will look back on 2017 as the year Docker, a great piece of software, was completely ruined by bad business practices leading to its end in 2018.
His article criticizes things like the new Moby upstream for the Docker project, along with "Docker's late and awkward embrace of Kubernetes... It's almost as if Docker is conceding itself to being a marginal consulting firm in the container space." And he suggests that ultimately Docker could be acquired by "a large organization like Oracle or Microsoft."

98 comments

  1. Why our patent system is broken by gurps_npc · · Score: 0, Offtopic

    First, let me state that I do NOT think a software idea patent would be a good idea.

    But the entire reason why we created patents is to stop a large corporation from giving away the invention of a small company, driving them out of business.

    We need a new method, someway of ensuring that if you come up with a new business idea, you get to make a profit from it.

    --
    excitingthingstodo.blogspot.com
    1. Re:Why our patent system is broken by Anonymous Coward · · Score: 5, Interesting

      What invention? The idea of containers has been around since long before Docker came along. They were good at refining it and making it popular, but it was on the backs of many others who put effort into it over the years. Why should Docker have the ability to monopolize the market in this situation?

    2. Re:Why our patent system is broken by Anonymous Coward · · Score: 0

      This company didn't invent anything. They took an existing concept, called it something else, got a lot of VC money that wants another unicorn, and went bust.

      The only person who can get away with rehashing old ideas is Musk.

    3. Re:Why our patent system is broken by sittingnut · · Score: 1

      competing against large conglomerates venturing outside its core competences is not all that terrible as it appears. large corp almost always fails, there are lots and lots of business school case studies of such failures.

      google in particular has poked its filthy little "do every evil" hands into all sorts of ventures(including warmongering and politics btw) outside its core of search and email/online office. and isn't profitable in any of them(even in andriod), and not even a loss making leader in most others.
      it also has record of dropping its ventures suddenly after some arbitrary time.

    4. Re:Why our patent system is broken by Anonymous Coward · · Score: 0

      Patent what? Using pliers to hold a nail while hammering it instead of just hammering it? Docker just uses all mechanisms already available in an OS to set up a container based on a container config file. It essentially automates issuing a sequence of commands for you. And its very open about it. They show you what that sequence of commands is during docker cons when they go through all the steps of what docker does but do it by issuing shell commands (chroot is the last one). The real "innovation", if any, is in having namespaces for OS resources. But that's done by the Linux kernel for you.

    5. Re:Why our patent system is broken by Anonymous Coward · · Score: 5, Informative

      Actually what happened was

      1) Containers were already supported by Solaris, FreeBSD and others
      2) Google saw the need for containers in Linux for its own purposes, as a lightweight alternative to VMs
      3) Google helped add the necessary support to the Linux kernel, but kept its UI/application level tool private
      4) Docker (originally dotCloud Inc) came along and added the UI/application level tool, which took off like gangbusters
      5) Google released Kubernetes, which presumably is either #3 or a successor to it
      6) Docker, trying to figure out how to make money, decided not to release certain enterprise features (e.g. orchestration of containers across a cluster) as open source
      7) Developers started moving to Kubernetes

      So Docker did not "invent" containers, even on Linux. They were, however, the innovators in the sense of Apple with the original Mac.

    6. Re:Why our patent system is broken by LiENUS · · Score: 1

      What invention?

      In dockers case the docker hub (and registry) are pretty novel. I personally don't think its novel enough for a patent but dumber shit has been patented in the past.

    7. Re: Why our patent system is broken by ceoyoyo · · Score: 3, Interesting

      Funny, those are my least favourite parts. The scientific HPC community seems to have invented Singularity, which is like docker but without the annoying bits.

      All the Linux distros, cran, cpan, etc. would all like to dispute your claim that a software collection (local and remote) is novel.

      I seem to remember that some of the VM systems had template machines you could download too.

    8. Re: Why our patent system is broken by LiENUS · · Score: 1

      The hub is a bit more novel than just a software repository. It handles building your software as well as the layer bits to where you only download what is changed from the parent images.

    9. Re: Why our patent system is broken by pixelpusher220 · · Score: 1

      The issue is that software is just math. You 'patent' multiplication....I come up with 'looped addition' - holy separate and unique Patents are about an implementation, not an idea. If your idea can be accomplished with trivially via a different method....your 'patent' isn't worth much and shouldn't be. This is seemingly an anti-monopolistic issue, not a patient issue.

      --
      People in cars cause accidents....accidents in cars cause people :-D
    10. Re: Why our patent system is broken by ceoyoyo · · Score: 1

      Yes, that's kind of cool, but it's not really a Docker innovation either. It's built on deployment scripts, like puppet or chef (or bash...) and union filesystems which go back to Plan 9 in the 80s and were first implemented in Linux in the early 90s. Docker uses one of several open source implementations.

      Docker has done a nice job of pulling a bunch of stuff together and wrapping it up in a nice package. To me it looks like they've done extraordinarily well for that. I don't really see that there's any sort of obligation to protect them from competitors who come along and do the same thing.

    11. Re: Why our patent system is broken by Anonymous Coward · · Score: 0

      all I want is for you enumerate all the big software efforts Google has announced, released, suepported....then abandoned.

      Docker differentiates itself by having their longterm goals align with their customers.

    12. Re: Why our patent system is broken by Anonymous Coward · · Score: 0

      But why shouldn't a slightly better iteration of a bunch of old stuff be worth a billion dollars to each of the founders? Why would I spend a year of my life polishing other people's stuff, if not to be a billionaire?

      Sadly, some people need a /sarcasm tag.

    13. Re:Why our patent system is broken by Anonymous Coward · · Score: 0

      Docker is based on the open source LXC project, in development since 2009. They used LXC to gain traction and then implemented their own container manager in version 0.9. The fact that many people don't know this and associate Linux containers with Docker tells you all you need to know about what happened.

      Docker was VC funded and they could market themselves aggressively compared to the low key LXC project and Docker was thus many peoples first introduction to containers. There are a lot of misconceptions about Linux containers, some of it intentional by the Docker ecosystem. So the model is take open source tech, and not only contribute anything back but mislead users.

      Linux containers completely depend on the kernel namespaces. You can run your own container by launching a new process with pivotroot/chroot in a new namespace with syscalls setns or unshare. Cgroups are used to limit resources available to containers. That all Linux containers are and that what the LXC project does, and other container managers do.

      Docker and others continue to wrap large amounts of open source Linux projects starting from LXC, overlayfs, aufs, Linux kernel and networking tech, don't give credit while hogging it for themselves and keep adding more and more layers of complexity.

    14. Re:Why our patent system is broken by rtb61 · · Score: 1

      Aren't containers inherently a bit bloaty, each container replicating the same things over and over and adding to waste storage space and slower apps. Are containers eliminating a problem or just adding to that problem. A fractured operating system environment, basically a broken leg in the computing tripod, the solution don't fix the fracture, add weight to it a permanent plaster caste to cover it over but leave it broken.

      --
      Chaos - everything, everywhere, everywhen
    15. Re: Why our patent system is broken by Anonymous Coward · · Score: 0

      I've always wondered why people thought Docker was such a different idea when BSD jails have been a thing for many years before, with more security...

    16. Re: Why our patent system is broken by Anonymous Coward · · Score: 0

      *BSD can do what Docker does, without any changes tot he OS and only scripts, because the infrastructure has existed for 15+ years. *BSD was pushing for Docker-like containers nearly 2 decades ago, but everyone thought they were stupid. I guess *BSD was too ahead of its time.

    17. Re:Why our patent system is broken by Anonymous Coward · · Score: 0

      In Docker's implementation of containers, each line of the configuration script (Dockerfile) creates a new layer of the container image, and is in fact itself a temporary image until the next layer is applied. So there is some potentially unnecessary creation-time overhead in composing an image, but this overhead disappears at runtime, when a container is spun up.

      Another source of bloat would be that the final container image itself is composited of layers some of which may already be present in the host operating system. I don't think this has been a major issue in practice.

    18. Re:Why our patent system is broken by mvdwege · · Score: 1

      With things like overlayfs or btrfs snapshots, no, containers are not just replicating things over and over. If you want to run services in isolation, they make perfect sense.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    19. Re:Why our patent system is broken by lordlod · · Score: 2

      Aren't containers inherently a bit bloaty, each container replicating the same things...

      Yes, but you are optimizing the wrong problem.

      Disk space is cheap, ram is fairly cheap, the overhead is probably less than you would expect and there are ways to reduce it if you actually have an issue.

      Managing deployments, library conflicts, update roll outs etc. is expensive. It involves hours of labour, slows down your pipeline and a mistake can kill your service.

      Using containers allows you to create a simple, easily testable, reproducible and deployable bundle with everything you care about and nothing you don't.

    20. Re: Why our patent system is broken by Anonymous Coward · · Score: 0

      they are just using the same 1s and 0s that have been around for like everrrrr

    21. Re: Why our patent system is broken by brunes69 · · Score: 2

      You're confused because of the shitty summary which was written by someone who obviously has no clue what Docker, Kubernetes, or containers even are.

      - Docker is a set of utilities used to manage various Linux container subsystems. It is all 100% open source and free.

      - Docker THE COMPANY also makes a container ORCHESTRATION platform, called Docker Swarm, and a container image hosting system, called Docker Hub. These are not open source, they sell Enterprise licenses of these for money.

      - Google ALSO made a container orchestration platform. While it works with several types, most people use it for Docker containers. Kubernetes and is free and open source, and therefore puts the revenue stream for Docker Inc. at risk.

      - Google DOES NOT make or contribute to any project that competes with Docker containers to my knowledge.

  2. MS:Tools! Tools! Tools! by Anonymous Coward · · Score: 0

    The idea of containers is sound but the tools all through the process and management chain need to be much better.

  3. Integrate Blockchain and Machine Learning by Anonymous Coward · · Score: 0

    Will keep it going until the next Web 6.0 fad comes along.

  4. Containers != Container Orchestration by Anonymous Coward · · Score: 5, Interesting

    Kubernetes (k8s) orchestrates containers, one of which is Docker. Docker Swarm is the proper comparison to k8s.

    1. Re:Containers != Container Orchestration by Damnshock · · Score: 1

      Kubernetes does so much more than simply "orchestrates containers" ( for example: service discovery via etcd if I am not mistaken). That is the reason why it's so COMPLEX to set-up and manage properly.

      In my company we did an analysis of different options and we settled with Mesos(handle resources)+Marathon(orchestrate based on Mesos)+Consul(service discovery)

      We are handling hundreds of containers this way and we are quite happy with the solution even though I must acknowledge that I see most of open source solutions that I discover are targeting Kubernetes

      Let's see what happens in the future...

    2. Re:Containers != Container Orchestration by lucm · · Score: 2

      Kubernetes is garbage. I'm highly doubtful of people who say they're successful using it for an extended time. It's nightmarish to install and to maintain.

      We tried it and gave up after a while. We considered Mesos but ended up going with a bunch of Red Hat commercial products.

      --
      lucm, indeed.
    3. Re:Containers != Container Orchestration by tobby · · Score: 1

      We are fed up with the needless and growing complexity in the container ecosystem and are previewing a new open source project that takes a first step in trying to simplify containers, networking, orchestration and app deployments with Flockport.

      People should be able to focus on their apps and not get bogged down with infrastructure that should be as easy to use as possible, fade into the background and be robust.

      And give proper credit and recognition to all the wonderful open source Linux technology and projects that make containers and orchestration possible.

      --
      karma
    4. Re:Containers != Container Orchestration by Anonymous Coward · · Score: 0

      And it ignores the fact that Docker is supporting Kubernetes. Go to docker.com and they say they support it.

      (As an aside - Kubernetes is open source. Docker is open source. Both are written in go.)

    5. Re:Containers != Container Orchestration by sad_ · · Score: 1

      Kubernetes is garbage. ... It's nightmarish to install and to maintain. We tried it and gave up after a while. ...ended up going with a bunch of Red Hat commercial products.

      which are based kubernetes

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
  5. Kubernetes ad-post much by guruevi · · Score: 4, Interesting

    I tried Kubernetes and Docker this year, I went with Docker. Kubernetes is quite a bit more complicated to set up and has a LOT of minor inconsistencies and issues that make it hard to work with out of the box without loads and loads of third party tools (which are really workarounds).

    Docker "just works" and although it has a few problems and is not quite as flexible as Kubernetes, they're actually working on fixing them. It for example comes without any built-in SPOF which for Kubernetes you have to figure out yourself (should I use etcd or zookeeper or something else).

    All-in-all I think if you're used to working with "beta software" that is built to scale for "the cloud" then go with Kubernetes. If you need to simply set up a container with an existing (or legacy) software stack, Docker seems to be the way to go. Hence Docker, will not go away because enterprise users need it and Kubernetes will be the stack of choice for startups.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Kubernetes ad-post much by Xest · · Score: 3, Insightful

      Yep, judging by this flagrant hit piece Google's Kubernetes must really really be struggling to make any headway,

      Docker is the defacto industry standard for containerisation, and is backed by Amazon and Microsoft for their respective cloud services, given that they're the only two cloud services that really matter I'd say it's Kubernetes that desperately needs to worry.

      The real question this desperate hit piece begs is if Google is getting this deseprate, can Google's cloud offering survive Microsoft and Amazon's? Their cloud revenue is $6.8bn and $3.7bn respectively compared to Google's relatively paltry $1.8bn.

      Given this I'd say Docker is in pretty safe hands, the real news here is that Google is sufficiently shitting bricks about it's failure to make substantial inroads into the cloud market that it's willing to fund drivel like this. For what it's worth even IBM's cloud business is more than twice the size of Google's - at this point Google and it's Kubernetes are basically an also ran in the cloud business. Maybe they should stick to what they're good at rather than running shitty hit pieces with the assumption that the Slashdot community is dumb enough to fall for it.

    2. Re:Kubernetes ad-post much by drinkypoo · · Score: 1

      Maybe they should stick to what they're good at rather than running shitty hit pieces with the assumption that the Slashdot community is dumb enough to fall for it.

      Problem is, they're only really good at three things. Search, email, and web office. None of those things are all that profitable if people block ads, and ads are becoming more and more offensive in a variety of ways, so more and more people want to block them. They need to develop another core competency, or their days are numbered.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Kubernetes ad-post much by Anonymous Coward · · Score: 0

      I'm with you. I tried both of these last year. Swarm clearly had its short comings and initially I had decided to use Kubernetes. I figured it would be a good bet backed by Google and all.

      After about a month and half I had an issue with Kubernetes that was really puzzling. The way that volumes are mounted had an issue that prevented me from selecting between SSD volumes for fast storage and larger volumes for persistant storage. The offending feature: https://kubernetes.io/docs/concepts/storage/volumes/#nfs I don't recall if local storage was available at the time.

      Overall though, the entire external volume mounting feature is just way too complicated. With docker I used local NFS mounts and mapped them to a container. Each container server needs to have the same NFS volumes, but that's easy to work around.

      Also, Kubernetes uses some components (Flanneld and etcd) from the CoreOS project. My interactions with that project have been less than positive ranging from poorly conceived features to things that really don't work. Their reception of my feedback was downright hostile.

      Swarm has been great so far and has improved over the last year. There was only one time that I really needed to dig in and troubleshoot - make sure your Swarm is run at least every 30 days! The certs generated by the nodes have an expiration time. It is difficult to recover if they expire.

      As you point out - Swarm is simpler, Kube provides more control but I do believe that it comes with a manpower cost that may or may not be recouped down the road.

    4. Re:Kubernetes ad-post much by jittles · · Score: 1

      Maybe they should stick to what they're good at rather than running shitty hit pieces with the assumption that the Slashdot community is dumb enough to fall for it.

      Problem is, they're only really good at three things. Search, email, and web office. None of those things are all that profitable if people block ads, and ads are becoming more and more offensive in a variety of ways, so more and more people want to block them. They need to develop another core competency, or their days are numbered.

      Exactly. I find that even going to places like local news sites requires ad-blocks to prevent 3rd party ads from injecting javascript to redirect me to some scam sweepstakes or download page. These 3rd party ad servers are really going to destroy these websites in the long run.

    5. Re: Kubernetes ad-post much by Anonymous Coward · · Score: 0

      Erm... From the post I would think you are just setting up a play environment or just a single docker container to simplify deployment.

      Kubernetes is required for a larger scale management of the containers (think AWS spinning up and spinning down more instances by load and by schedule etc.)

      Itâ(TM)s like setting up a âoecloudâ (I hate that word) is more complex than setting up a single âoeVMâ.

      Docker swamp is the equivalent of Kubernetes and so far itâ(TM)s losing...

    6. Re:Kubernetes ad-post much by supremebob · · Score: 1

      I don't understand the whole Docker vs. Kubernetes analogy, considering that they are complimentary technologies. The whole point of Kubernetes is to add a better orchestration layer to containers, Docker containers in particular.

      Sure, Docker EE with Docker Swarm is how Docker makes a big chunk of it's revenue, but they're playing ball with Google and adopting support for Kubernetes as well. Amazon is offering support for Kube as well, but they still offer their own Docker container orchestration solutions as well.

    7. Re:Kubernetes ad-post much by Anonymous Coward · · Score: 0

      I think people seek alternatives to Google despite their offerings. After setting the bar so high (do no evil) and backpedaling, how could they be trusted with something so important any longer?

    8. Re:Kubernetes ad-post much by Anonymous Coward · · Score: 0

      Amazon is dumping docker containers for ECS. They'll still support docker, but ECS is their standard.

    9. Re:Kubernetes ad-post much by Anonymous Coward · · Score: 0

      Amazon is also offering Kubernetes as a service in AWS. OpenShift is also offered in AWS. Kubes doesn't need to worry, even with AWS Fargate.

    10. Re:Kubernetes ad-post much by lucm · · Score: 2

      I don't understand the whole Docker vs. Kubernetes analogy, considering that they are complimentary technologies.

      You are not crazy. Most people on this story (including the summary and editor) obviously have no clue about kubernetes.

      Kubenetes being a Docker killer is like saying npm is a nodejs killer. Idiots.

      --
      lucm, indeed.
    11. Re:Kubernetes ad-post much by Anonymous Coward · · Score: 0

      > quite a bit more complicated to set up and has a LOT of minor inconsistencies and issues that make it hard to work with out of the box

      That describes all Google software. Especially internally.

    12. Re: Kubernetes ad-post much by Anonymous Coward · · Score: 0

      This is an ignorant comment.

      AWS, GCE, and Azure have all just launched turn-key managed k8s solutions, and major VM suppliers have followed suit.

      Docker containers work great in k8s, but k8s has already won its war against docjet, and is best understood as an attack against AWS and MS, they care not about Docker Inc.

    13. Re: Kubernetes ad-post much by guruevi · · Score: 1

      Nope, set up a "production" Docker Swarm environment between 6 hosts, 3 managers with an ancient GlusterFS system.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    14. Re:Kubernetes ad-post much by godefroi · · Score: 1

      Amazon Kubernetes Service: https://aws.amazon.com/eks/
      Azure Kubernetes Service: https://azure.microsoft.com/en...

      Kubernetes doesn't compete with Docker. Kubernetes competes with Docker Swarm.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  6. Both docker and kubernetes are just front-ends... by ffkom · · Score: 2

    ... to the really relevant container isolation features that were implemented in the Linux kernel.

    Seriously, I could not care less how many fancy user front-ends are being built in order to use these container isolation features, they aren't rocket science.

    I am more concerned about the one big still missing container isolation feature: Writes of meta-data to filesystems cannot be accounted to any control group, and so one evil software hammering a file system with meta-data operations from within a container can still bring the host (and its other guests) to its knees.

  7. What about Thinstall/Thinapp? by Anonymous Coward · · Score: 0

    Thinstall/Thinapp existed before either of these

  8. Happens most of the time in every industry by Anonymous Coward · · Score: 0

    The originator of an idea often gets trampled by bigger outfits who can subsidize a loss-making business targeted at the little guy.

    1. Re:Happens most of the time in every industry by Rosco+P.+Coltrane · · Score: 1

      The originator of an idea often gets trampled by bigger outfits who can subsidize a loss-making business targeted at the little guy.

      The question is, how is it legal to subsidize a loss-making business (or business unit) for the purpose of killing off a competitor?

      (Hint: it's not)

      Microsoft did many startups in that way. Remember how Netscape got shredded to pieces by the free Internet Explorer?. Google just continues the tradition. Microsoft was evil then, Google is evil now. And the DOJ doesn't lift a finger...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:Happens most of the time in every industry by Anonymous Coward · · Score: 0

      It's illegal if you have a monopoly. Now prove that the monopoly is doing that. Even if you win in court, your business can be destroyed and bankrupted by the court process. Google did this to a lot of competitors with Google Maps.)

    3. Re:Happens most of the time in every industry by lucm · · Score: 1

      Docker is the biggest threat to Docker.

      A lot of people adopted it and started using it, and suddenly Docker changed their business model and only the paid version became available for RHEL and other commercial distros. You can use CE on CentOS but you need EE on RHEL.

      I'm all for monetizing a product, but charging a fee based on the Linux distribution is just the wrong way to go about it.

      --
      lucm, indeed.
    4. Re:Happens most of the time in every industry by Anonymous Coward · · Score: 0

      You can use CE on CentOS but you need EE on RHEL.

      I'm all for monetizing a product, but charging a fee based on the Linux distribution is just the wrong way to go about it.

      That's bizarre. What you *can* reasonably do is only provide support for EE on RHEL *or* CentOS, or provide no support at all on CentOS, but disallowing CE on RHEL just drives people to use CentOS.

  9. Re:Both docker and kubernetes are just front-ends. by guruevi · · Score: 2

    Hence with a good scheduler or cgroups the Linux kernel can put fair sharing limits on such operations (and good filesystems will optimize really bad operations away).

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  10. Why OSS is broken by Anonymous Coward · · Score: 0

    Only thing all this demonstrates is OSS makes great software, but lousy businesses.

  11. Just well hyped, not first by Anonymous Coward · · Score: 0

    Years before docker there was OpenVZ and LXC container virtualization on Linux. And in an age of salt, puppet, ansible, and chef (not to mention pre-existing cluster management for HPC) to act like your only competition giving you heartburn is Google... ludicrous.

    1. Re:Just well hyped, not first by Anonymous Coward · · Score: 0

      I tried LXC once. It sucked ass big time.

    2. Re:Just well hyped, not first by Junta · · Score: 2

      To mention HPC, effectively docker's business plan is equivalent to a commercial scheduler. In HPC those do exist (LSF, PBSPro, Moab) but they are mostly purchased for their UI to non-developer types, and those without that need just pick up slurm. A lot of that is informed by knowing that most HPC jobs are of a handful of off the shelf applications, and tailoring UI around those for non-programmer researchers.

      Container management is not in that realm right now, and docker swarm doesn't do things in a friendlier way than kubernetes, so they don't have the benefits.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  12. Re:Both docker and kubernetes are just front-ends. by TheRaven64 · · Score: 2

    Note that this is true only for Linux. Docker supports Windows, macOS and Solaris targets, and sort-of supports some BSD flavours. On Windows and macOS, they have ported the FreeBSD hypervisor and run a Linux VM. On Solaris, they use Zones for isolation. If the FreeBSD version is ever finished, they'll use jails.

    --
    I am TheRaven on Soylent News
  13. Patents are government issued monopolies by CraigCruden · · Score: 2

    Just having a good idea does not give you the right to prosper in the business-world, it is all about execution. It is a market economy and you have to have both an idea and are able to execute that idea better than anyone else that might think they can do better. The company with the idea first, does get a head start - but that is all that they are comes from an idea alone.

    You are right that patents have almost no place in software (unless something is truly revolution - like a compression algorithm that through ingenuity is significantly better than all the rest - something that is not obvious).

    Let the markets decide.

    1. Re:Patents are government issued monopolies by Altrag · · Score: 1

      Being able to sell for $0 because its subsidized by your other products is a pretty good "execution" to be sure..

  14. "They invented this great tech" by Anonymous Coward · · Score: 1

    Uh... what? Docker didn't "invent" anything. They took existing Linux kernel facilities written by others and cobbled them together into a poor imitation of a concept that has been around for multiple decades.

    But I guess that's the modern tech industry: if you can put enough chrome on your reinvented wheel and get a critical mass of unthinking circlejerkers to adopt it, billions of VC money can be yours!

    1. Re:"They invented this great tech" by Junta · · Score: 2

      I will give them credit for focusing on integrating device mapper to provide snapshotting and for 'dockerhub' to have a centralized strategy for container sharing.

      However, despite those being good ideas, they aren't *difficult* ideas, so it's very hard for them to milk those good ideas for a lot of money.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:"They invented this great tech" by mrbester · · Score: 2

      Note that Docker isn't claiming that, rather an analyst at IDC, who clearly favours Kubernetes with statements like "they [Google] are the de facto industry standard", when the numbers - quoted by others in previous comments - clearly show they aren't by a long chalk.

      But that's just part of being a hit piece: back up the assertion that company X is dead in the water by falsely claiming that said company was a progenitor. People then take that to mean the company itself claims that in order to foment dissent against that company, thus creating bad feeling in the hope of a self-fulfilling prophecy.

      Take these bullshit claims up with the so-called "analyst", Gary Chen, not Docker.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
  15. Khaki pants by jfdavis668 · · Score: 3, Informative

    When I saw Docker in the title I thought this was about khaki pants.

    1. Re:Khaki pants by Anonymous Coward · · Score: 0

      That is okay, you can just leave your nerd card to the door and we can say we never saw you.

  16. My bet is that... by l0n3s0m3phr34k · · Score: 3, Insightful

    Once Google knocks out Docker, in a year or two they will then announce the purchase of all the Docker IP. Then, in another year or so, they will announce the "end of life" for the project, just they've with many other products.

    1. Re:My bet is that... by Anonymous Coward · · Score: 0

      This is funny, as Docker is just a wrapper around cgroups, which were developed by Google. There's no original IP in Docker.

    2. Re:My bet is that... by Anonymous Coward · · Score: 0

      > Then, in another year or so, they will announce the "end of life" for the project, just they've with many other products.

      This is a Google infrastructure project whose target audience is people doing DevOps work. This isn't a service that costs money to run; it's standalone software that can be run and maintained by anybody.

      How many of Google's publicly available projects of this sort been EoL'd? Zero? Even if Google abandons Kubernetes, the code will still be out there and work just as well as the day before Google abandoned it.

      +4 Insightful, my ass.

    3. Re:My bet is that... by Anonymous Coward · · Score: 0

      Kubernetes is open source. Google can't just "end of life" it like some of their proprietary products. I'll take your bet.

  17. Wrong by Anonymous Coward · · Score: 0

    Docker Inc. helped establish a type of software tool known as containers...

    Wrong. It was Al Gore.

    1. Re:Wrong by Anonymous Coward · · Score: 0

      Docker Inc. helped establish a type of software tool known as containers...

      Wrong. It was Al Gore.

      Still wrong. It was the pants that Al Gore invented.
      Also, you should note that "Al Gore" and "Ai Gore" are nearly indistinguishable.

  18. Their Khaki Pants are amazing! by Anonymous Coward · · Score: 0

    I have like a dozen pair of Docker khaki pants and they hold up very well. Would purchase again.

  19. Alternate reality by Anonymous Coward · · Score: 1

    Perhaps I live in an alternate reality:
    My reality is:

    Numerous startups funded by vast amounts of venture capital under the existing patent system that allegedly discourages innovation.

    The lowest unemployment rate, enormous corporate profits and record stock market values in many years under a tax system that allegedly hinders economic growth and profits.

  20. Cry me a river by Anonymous Coward · · Score: 0

    If you want your business to survive, you have to deliver value for money and stay relevant. The blurb reads like someone who wrote a moderately novel twist on a boy meets girl story, and now is upset someone else with a more efficient printing process is writing in the same genre with similar twists.

  21. It's actually a question of legality by LynnwoodRooster · · Score: 1, Funny

    Only a matter of time before they folded. After all, open containers are prohibited in most States...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  22. Containers cannot support an industry by Junta · · Score: 4, Interesting

    Saying a container speciliast company is viable is sort of like saying a specialist in fileutils (rm/cp/ls/ln) could be a company. The truth is containers are a solid technology because they are relatively straightforward.

    Docker started by wanting to provide some alternative usage scenario to the stuff that LXC was providing. The hardest part of the work was the kernel namespaces, cgroups, and device mapper pieces. Docker had the admittedly good idea of focusing on more disposable application images rather than faking virtual machines. They found success because they were open and could be ubiquitous. If they had tried to be closed, an alternative would have sprung up in a matter of months (you could teach 3 college students about the C code to manipulate namespaces and have them craft a rudimentary docker alternative in a semester).

    Then came the challenge of finding a path to profitability. Effectively docker was a really good uber-chroot, and that's not exactly sufficiently sophisticated to make a business out of. So they thought "multi-container management will be it!" and make swarm their commercial strategy.

    The problem is, when all is said and done even that isn't exactly hard to craft, so Google came along and provided that essentially in their 'spare time'. If they hadn't bothered, Mesos would have fit the bill.

    The state of container technology is such that it is actually underwhelming to use, and I mean that as a compliment. It doesn't feel like some big ordeal that warrants consulting and such, at least no more so than dealing with whatever software runs on top of that layer, which is inevitably much more complex than the effort of launching the containers. It's sort of like a mechanic specializing in only changing your oil filter, but only after you've bought all the supplies, lifted your car, and drained the oil yourself.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Containers cannot support an industry by Anonymous Coward · · Score: 0

      "It's sort of like a mechanic specializing in only changing your oil filter, but only after you've bought all the supplies, lifted your car, and drained the oil yourself." Great analogy. Seems to be the root problem with lots of software products.

  23. Docker on FreeBSD by mi · · Score: 1

    If the FreeBSD version is ever finished, they'll use jails.

    You mean, when this is "ever finished"?

    No, does not seem like jails are in use...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Docker on FreeBSD by Anonymous Coward · · Score: 0

      The FreeBSD version of docker is being done by the community, not Docker Inc, and it does indeed use the jail framework.

      https://wiki.freebsd.org/Docker

    2. Re:Docker on FreeBSD by TheRaven64 · · Score: 1

      The version in ports is broken in many ways, based on an old version of Docker, and really shouldn't be there. Docker has now refactored a bunch of their code to provide a sandbox daemon that's responsible for managing isolation and has an abstraction layer for OS-specific services. We are working with them to provide a back end that uses jails.

      --
      I am TheRaven on Soylent News
  24. how much did google pay you guys by Anonymous Coward · · Score: 0

    for this piece of shit advertisement?=

  25. Next VC round by Anonymous Coward · · Score: 0

    We need blockchain containers!!!

    1. Re:Next VC round by eneville · · Score: 1

      docker pull yeasy/blockchain-explorer ?

  26. Take patches, support another OS by Anonymous Coward · · Score: 0

    It's time for Docker to embrace FreeBSD and get with the program. There's a market out there for more than just linux.

    1. Re:Take patches, support another OS by eneville · · Score: 1
  27. No competitors by Zecheus · · Score: 1

    Google sells data. Docker, inc sells software support service. They are not competitors.

  28. Articleâ(TM)s author does seem to know what h by Anonymous Coward · · Score: 0

    Docker is a Container platform.

    Kubernetes is an orchestration (scheduling and management) layer to manage containers... docker being one of them.

    They are different layers. That said, the money is in the orchestration layer because you could actually learn the container layer yourselves without paying for consultancy (that is the great thing about docker) in a day or at most a week. While you could do the orchestration yourselves too, it is managing things on a larger scale and requires a bit more setup across machines with multiple containers which is a bit more âoetroublesomeâ to play around with (thought I would say still completely doable), so organisations with timelines tend to pay for consultants to come in to get started.

  29. Seriously, slashdot? by Anonymous Coward · · Score: 0

    I know you're more political then technological these days, but Kubernetes is an orchestration engine. Docker is an orchestration engine and container technology.

    Kubernetes orchestrates docker containers.

    Did everyone with a clue leave slashdot? Is this fake news too?

  30. Yet another tech journalist who doesnâ(TM)t k by Anonymous Coward · · Score: 0

    1. Learn what a Container is
    2. Learn what Docker is (hint: itâ(TM)s not a container)
    3. Learn what Kubernetes is, and how it doesnâ(TM)t compete at all with Dockerâ(TM)s core toolset, only with itâ(TM)s orchestration tools

    Then, write an article. Not before then.

    This article is laughable

  31. Why not? by Chris+Mattern · · Score: 1

    I mean, they're pretty nice pants.

    1. Re:Why not? by 93+Escort+Wagon · · Score: 1

      Dave Barry says the company picked the name “Dockers” because no one would buy pants under the label “Clothes For The Bigger-Butted Man”.

      --
      #DeleteChrome
  32. LXD FTW! by Anonymous Coward · · Score: 0

    Nothing to see here. You don't need anything more and certainly don't need more hype. There's enough hype around everything "container" already.

    It is sorta like how all the know-it-all 20-somethings think that "cloud" is a good thing for their privacy.

  33. Bah by Anonymous Coward · · Score: 0

    Kubernetes is a management system for containers. Dockers also wants to sell something to manage containers. But why buy the cow when Google gives the cow away for free?

  34. Re:Both docker and kubernetes are just front-ends. by Anonymous Coward · · Score: 0

    FreeBSD has added IO throughput and IOPs caps per jail. https://www.freebsd.org/cgi/ma...

    readbps filesystem reads, in bytes per second
    writebps filesystem writes, in bytes per second
    readiops filesystem reads, in operations per second
    writeiops filesystem writes, in operations per second

    BHYVE also supports via
    limit_rbps Limit guest disk read throughput to the specified bits per second.
    limit_wbps Limit guest disk write throughput to the specified bits per second.
    limit_riops Limit guest disk read iops to the specified number of operations per second.
    limit_wiops Limit guest disk write iops to the specified number of operations per second.

    These limits can be done as a total per jail or VM or even specified per device.

  35. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  36. Re:Both docker and kubernetes are just front-ends. by godefroi · · Score: 1

    Kubernetes is not at all a front-end to Linux's isolation features. Kubernetes doesn't include any container engine. Most people use Docker's container engine with Kubernetes.

    Kubernetes is a system for scheduling containers across a set of worker nodes, and includes features that make that easier, like service discovery and load balancing.

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  37. Re:Both docker and kubernetes are just front-ends. by godefroi · · Score: 1

    Windows now has native container features. The docker situation there has gotten quite confused; "Docker for Windows" creates a Hyper-V virtual machine and runs Linux containers on it, or it can be switched to "Windows containers" mode where it runs Windows containers directly on the host machine, like it would Linux containers on a Linux host.

    It's going to get even more confused, too, because Windows is gaining the ability to run Linux containers "natively".

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)