News for hackers. Stuff that matters.
Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @02:17PM (#15048497)
In 2007 we used to rack hardware. Like physically open boxes, rack hardware with Ethernet cables. In 2014 I don't think a startup existed trying to use physical machines - it was all aws,etc. We then would use all this BS like puppet, salt, chef, etc to manage all the chaos (devops). Now 2017+, I am starting to see containers become the defacto. I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard.
Re:Docker Is Raising Funding at $1.3B Valuation by throwaway0071 on Friday August 18, 2017 @02:26PM (#15048566)
Except you don't need Docker Inc. for that. Many container runtimes exist now, the user experience is very easy to replicate. Plus, their cloud doesn't seem to be making any money. So I too have trouble understanding where this valuation is coming from.
Re:Docker Is Raising Funding at $1.3B Valuation by maxfurman on Friday August 18, 2017 @02:35PM (#15048643)
I think you are underestimating the power of a name brand. Docker is synonymous with containers to a lot of people, and if they want to pay for container support they'll pay Docker. Similar to, as other commenters have said, people pay Red Hat just so they can have someone to complain to when there's a problem.
Re:Docker Is Raising Funding at $1.3B Valuation by radicalbyte on Friday August 18, 2017 @04:04PM (#15049311)
This. I've been working in Government recently, it's all containers and it's all Docker.

If anything I'm surprised that their valuation isn't higher.

Re:Docker Is Raising Funding at $1.3B Valuation by koolba on Friday August 18, 2017 @04:44PM (#15049589)
Are they paying Docker (the company) for anything? Or just using containers as a part of a wider software infrastructure?

I've been using Docker since early 2014 and they haven't gotten a dime from me. If you count the storage and bandwidth on the public registry I've cost them money.

Re:Docker Is Raising Funding at $1.3B Valuation by jeff_marshall on Friday August 18, 2017 @10:18PM (#15051266)
Is any employee of Docker, inc. critical to your use of containers? Is any copyrighted, non-OSS Docker, inc. code critical to your operations?

Where does the money go.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @01:41AM (#15051878)
It doesn't cost money to use the docker format. Why would they get a high valuation from no revenue?
Re:Docker Is Raising Funding at $1.3B Valuation by alasdair_ on Friday August 18, 2017 @03:50PM (#15049197)
I just checked - I had no idea that Red Hat had a market cap of 17.8BN right now. I'd assumed it was about 10% of that.
Re:Docker Is Raising Funding at $1.3B Valuation by sah2ed on Friday August 18, 2017 @06:43PM (#15050330)
I wonder where Marc Fleury [0] is these days. He sold JBoss to RedHat for a cool $350m back in the day.

[0] https://en.wikipedia.org/wiki/Marc_Fleury

Re:Docker Is Raising Funding at $1.3B Valuation by throwaway5752 on Friday August 18, 2017 @04:16PM (#15049388)
Container format brand? I bet Dell/HP/et al thought they had a datacenter advantage with their brands over whitebox, but we've seen how that has worked out.

What you described is a services/support company, something Red Hat has worked really really hard not to be over the years (to debatable degree of success). Being their for support vs OSS is not how you get great margins.

Anyway, at this level of the stack in prod settings brand won't take you that far.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @04:28PM (#15049469)
Companies buy support from RedHat openshift or Pivotal CloudFoundry to run containers. They never pay Docker Inc.
Re:Docker Is Raising Funding at $1.3B Valuation by giobox on Friday August 18, 2017 @04:49PM (#15049621)
> They never pay Docker Inc.

That's simply not true. Having a support team they can call is, rightly or wrongly, a large part of the reason some companies consider buying Docker Enterprise Edition at all.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @06:04PM (#15050122)
Having a support team they can call is a large part of why they pay RedHat or Pivotal for docker.
Re:Docker Is Raising Funding at $1.3B Valuation by sjellis on Saturday August 19, 2017 @04:56AM (#15052417)
The problem is that Docker is effectively an OS-level facility that platform vendors have already integrated into their stacks to prevent that from happening. If you use Docker and want support for production instances, you still pay Red Hat (or Microsoft, or AWS, or Google Cloud), because RHEL, Windows Server, GKE etc. include Docker containerization. I genuinely don't understand why you would try to load Docker Enterprise on top of an OS and rely on two different vendors working together.
Re:Docker Is Raising Funding at $1.3B Valuation by gaius on Friday August 18, 2017 @04:13PM (#15049366)
Except you don't need Docker Inc. for that

Exactly. Build your docker image with the free open source tools then push it onto Azure, for example. How does Docker the company see any revenue here? Or if you are running on-prem with DC/OS in a private cloud. I don't know anyone using Docker's own cloud, and why would you? They need to sell either services or an "Enterprise" version that is better than what you can do without them. I think containers are definitely the future, but I also see containers as being just a commodity, no more exciting that Makefiles and RPM are now. The money will be in running them, and Azure, AWS et al will have that stitched up.

Re:Docker Is Raising Funding at $1.3B Valuation by praneshp on Friday August 18, 2017 @06:47PM (#15050349)
Docker has at least one product (Docker data center) that is aimed at enterprises. I know because I was almost going to go work there on that product. It's not just a container company.
Re:Docker Is Raising Funding at $1.3B Valuation by zjaffee on Friday August 18, 2017 @02:35PM (#15048639)
The kind of companies that spend large amounts of money on things like support, think more traditional enterprises, are spending a ton of money on docker's paid services, because they do not have the ability to hire enough engineers to implement something in house.
Re:Docker Is Raising Funding at $1.3B Valuation by inferiorhuman on Saturday August 19, 2017 @02:58AM (#15052084)
I work at a large company. We're not paying Docker for Docker, we're paying Amazon.
Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @02:30PM (#15048609)
Sure. You can host your own github too. But the future will be containers. They seem pretty good at that.
Re:Docker Is Raising Funding at $1.3B Valuation by mbreese on Friday August 18, 2017 @02:47PM (#15048729)
The question isn't if Docker the company will be successful in the future -- it's will they be as successful as that valuation suggests by selling support contracts.
Re:Docker Is Raising Funding at $1.3B Valuation by smt88 on Friday August 18, 2017 @02:36PM (#15048650)
You can host your own GitLab*, not your own Github.

Also, a lot of the value of Github is social. You can only get that (after a certain point) by paying Github money.

By contrast, you can get 100% of the value of the Docker community without paying a cent to Docker, Inc.

Re:Docker Is Raising Funding at $1.3B Valuation by keeran on Friday August 18, 2017 @03:03PM (#15048875)
FWIW you can host your own GitHub

https://enterprise.github.com

Re:Docker Is Raising Funding at $1.3B Valuation by VT_Drew on Friday August 18, 2017 @04:49PM (#15049618)
$21 a month per user.....to host it on my own hardware....no thanks. If I am hosting on my own hardware then you get a one-time-fee, none of this subscription nonsense.
Re:Docker Is Raising Funding at $1.3B Valuation by mosdave on Friday August 18, 2017 @05:25PM (#15049843)
glad I'm not the only one to find this subscription BS patently insulting.
Re:Docker Is Raising Funding at $1.3B Valuation by inferiorhuman on Saturday August 19, 2017 @02:59AM (#15052085)
You're not a 1Password user, are you? They are pushing the subscription model super hard.
Re:Docker Is Raising Funding at $1.3B Valuation by alfalfasprout on Friday August 18, 2017 @03:32PM (#15049072)
and this is important because a good deal of tech companies rely on self-hosted GHE or hosted Github.
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @02:53PM (#15048778)
So what is a good replacement for docker?
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Friday August 18, 2017 @03:00PM (#15048860)
OpenShift for example. It uses docker containers and can be used for both application containers and microservices.
Re:Docker Is Raising Funding at $1.3B Valuation by coredog64 on Saturday August 19, 2017 @10:55AM (#15053712)
A co-worker who came from AmEx related that they were so unhappy with OpenShift that they dropped the 'f' from the name for nearly every internal discussion.
Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:33PM (#15054241)
To be fair, my understanding is that this was open shift 1 & 2. Openshoft three is more or less kubernetes with a few additional features.
Re:Docker Is Raising Funding at $1.3B Valuation by sitepodmatt on Sunday August 20, 2017 @07:09AM (#15057933)
Haha love it, what were the primary frustrations?
Re:Docker Is Raising Funding at $1.3B Valuation by bdcravens on Friday August 18, 2017 @05:04PM (#15049718)
Keep in mind the distinction between running docker containers and what parent said: "You don't need Docker Inc for that"
Re:Docker Is Raising Funding at $1.3B Valuation by eatmyshorts on Friday August 18, 2017 @03:21PM (#15049000)
rkt, containerd, LXC, runC, OpenShift. There are others, too. rkt and OpenShift seem to be the most common ones that aren't Docker.
Re:Docker Is Raising Funding at $1.3B Valuation by auspex on Saturday August 19, 2017 @09:46AM (#15053304)
Openshift runs on top of Docker. It is essentially "Enterprise Kubernetes"... a few more features and support baked in.
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Saturday August 19, 2017 @03:54PM (#15055245)
Openshift doesn't need docker though; it's an implementation detail. You see Dockerfiles, but you don't see docker itself.
Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:34AM (#15058349)
What others? At this point you seem to be just naming things. containerd and runc are both parts of Docker, and OpenShift is a PaaS that runs on Docker.
Re:Docker Is Raising Funding at $1.3B Valuation by computerex on Friday August 18, 2017 @03:07PM (#15048905)
Most major cloud providers provide support for docker and private docker registries out of the box.
Re:Docker Is Raising Funding at $1.3B Valuation by thinbeige on Friday August 18, 2017 @02:50PM (#15048756)
> user experience is very easy to replicate

Wrong. The built-in Docker Swarm has currently the easiest UI for container orchestration (there is still stuff which could be done better though but still). This paired with sensible defaults and batteries included, such as a load balancer make Docker the clear winner and apparantly nobody has been able to replicate the UX. I know k8s has a bigger market share but is also way more complex.

Edit: Why the downvotes? Afraid that your k8s know-how will drop in market value? Please reply with valid counter arguments instead of this maddening silent downvoting. If I was wrong let me know where and why.

Re:Docker Is Raising Funding at $1.3B Valuation by meredydd on Friday August 18, 2017 @03:29PM (#15049052)
> Why the downvotes?

Honest answer: It's rude to open with the one-word sentence "Wrong." You compounded it by implying that anyone downvoting is doing so in bad faith. Neither is a good look. The rest of your comment was fine.

> Please reply with valid counter arguments

Sure! So, Kubernetes is Google's attempt to make real, full-strength Google-ish infrastructure "as simple as possible, but no simpler". This kind of infrastructure is really hard, so "as simple as possible" is still quite complicated. This makes k8s a pain in the ass to understand and use.

Docker swarm comes from the opposite end - it's dead simple to use, and seems to be aiming for the 80% use case. After all, most companies are not Google, and can work with a less complicated solution that offers a "Just Push Go" experience. The downside is that it's less flexible and less robust. (I also get the distinct sense that the engineering was rushed. But that can be fixed if it stays popular for long enough - eg I hear MySQL is decent these days.)

The potential problem, as kuschku is pointing out, is that the bigger, more Enterprise-y and more lucrative customers become, the more likely they are to want the power and robustness of Kubernetes. This presents an existential threat to Docker Inc. They could end up fully commoditised, building a vital platform that provides tons of value, but which they can't charge for because all the big support contracts go to Kubernetes Managed Services Providers or whatever.

Re:Docker Is Raising Funding at $1.3B Valuation by Sivart13 on Friday August 18, 2017 @03:29PM (#15049045)
The downvotes may be because you matter-of-factly retorted "Wrong." to a subjective opinion. But also maybe, don't sweat the downvotes?
Re:Docker Is Raising Funding at $1.3B Valuation by kuschku on Friday August 18, 2017 @02:58PM (#15048838)
The problem there is in the Enterprise market, which Docker is targeting, K8s is far better suited.
Re:Docker Is Raising Funding at $1.3B Valuation by xorcist on Friday August 18, 2017 @05:01PM (#15049696)
Not only is Kubernetes in a better place than Swarm, the core Docker engine is only a cog in that machine. Should the need arise it would be trivial for them to swap it out with another own container engine.

Kubernetes is the magic sauce, not Docker.

Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:39PM (#15054265)
The attitude that docker is pointless and kubernetes is amazing despite Docker has been consistent from A vocal minority of the kubernetes community and it’s self serving and getting a little annoying.

Is docker perfect? no. Swarm has been an absolute disaster. API stability has been dramatically undervalued. There is room for containers to grow, and their power is nowhere near tapped out.

There still a lot of room for improvement on the containerization space, and docker is going to drive that, whether the kubernetes crowd likes that or not.

Kubernetes is amazing and gives us a real chance to have an operating system for the data center.

Kubernetes itself, despite years of investing is still ridiculously difficult to install. It still has an adoption that’s at least two orders of magnitude below baseline docker. The learning curve is still way higher than it should be.

Frankly I hope that all involved get their heads out of their asses and build something great rather then continue to muscle in on each other. There is no reason for this pissing match given that it’s the combination of borg and Docker that makes solutions deployed on top of kubernetes amazing.

Re:Docker Is Raising Funding at $1.3B Valuation by tw04 on Friday August 18, 2017 @04:08PM (#15049336)
>In 2014 I don't think a startup existed trying to use physical machines - it was all aws,etc.

You're also starting to see those startups realize how much money they're wasting on cloud services once they hit scale. It is EXTREMELY expensive to do cloud if you're even remotely efficient with your infrastructure unless you've got extremely bursty and unpredictable workloads.

Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @04:38PM (#15049538)
"once they hit scale"

Most don't. That is the value.

Re:Docker Is Raising Funding at $1.3B Valuation by anton-107 on Friday August 18, 2017 @04:23PM (#15049438)
But in return it's also extremely cheap to bootstrap and fail
Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @04:26PM (#15049459)
It is much cheaper to run clouds than to buy and operate your own hardware.

The cloud is also a lot easier to optimize and save money.

Re:Docker Is Raising Funding at $1.3B Valuation by venantius on Friday August 18, 2017 @04:39PM (#15049547)
You're getting downvoted, but your answer is partially correct: when you're a small startup, it is almost certainly cheaper (in terms of time and operational complexity) to outsource infrastructure to the cloud.

However, once you hit significant scale, the lessons from the operational experience of all of the major firms have been pretty consistent: it's cheaper to operate your own data centers than it is to outsource them.

Re:Docker Is Raising Funding at $1.3B Valuation by localhost on Friday August 18, 2017 @05:28PM (#15049865)
Depends on what you mean by scale. If scale means providing services globally to many jurisdictions, you're going to have to start doing the things that the big players so like putting data centers in specific geographies (e.g., EU, China). That means getting real estate, power etc. At that point I think the scale tips in the other direction where it's now more costly for you to "scale". So, cheap at the small end, cheap at the high end and expensive in the middle (cloud).
Re:Docker Is Raising Funding at $1.3B Valuation by owenmarshall on Friday August 18, 2017 @05:45PM (#15050008)
Bingo.

From the perspective of a Fortune (checks list) 15 company: AWS saves us a fortune. No facilities costs all over the world with power/real estate/lawyers to handle local laws. No data center engineers across the globe. A solid discount on list. Consistent bills (thanks to judicious RI buys) and servers that are available in minutes - not weeks (have you ever seen enterprise IT ticketing practices?!)

If we had two orders of magnitude fewer employees/servers/locations AWS wouldn't make sense. But at this scale nothing else makes sense.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @09:37AM (#15053266)
If you have reserved instance style workloads and aws is saving you money, it sounds like your private data centers were just grossly mismanaged or you have a negligible compute load.

AWS was likely just a way to overhaul inefficiencies in a legacy IT org. Someone will be able to do the same thing in 5 years moving you from AWS back to self-hosted.

Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:45AM (#15058383)
People really need to stop. There is no Fortune 15. I get that your e-peen needs all the help it can get, but this is like a grown adult giving their age as 41 "and 3 quarters".
Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:45PM (#15054292)
Speaking as the chief architect for solutions that are deployed on the cloud for financial services, this is not true. There is a point at which the infrastructure to manage the infrastructure becomes more expensive than the hardware and the network. Regulatory compliance especially PCI and HIPAA become very difficult to manage. Downtimes percent risks to large strategic customers. At that point the cloud comes in to atone because of the ability to scale completely dynamically and the capability for automation.
Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:58AM (#15058415)
Sounds like you're either not that big or you have an incompetent team. If you have PCI/HIPAA/whatever under control, it doesn't magically get harder as you get bigger. Outsourcing it just means you pay someone else to get it right, in addition to giving up control.
Re:Docker Is Raising Funding at $1.3B Valuation by elmar on Friday August 18, 2017 @06:26PM (#15050230)
The epic story of dropbox exodus from the amazon cloud empire

https://www.wired.com/2016/03/epic-story-dropboxs-exodus-ama...

But some companies get so big, it actually makes sense to build their own network with their own custom tech and, yes, abandon the cloud. Amazon and Google and Microsoft can keep cloud prices low, thanks to economies of scale. But they aren't selling their services at cost. "Nobody is running a cloud business as a charity," says Dropbox vice president of engineering and ex-Facebooker Aditya Agarwal. "There is some margin somewhere." If you're big enough, you can save tremendous amounts of money by cutting out the cloud and all the other fat. Dropbox says it's now that big.

Re:Docker Is Raising Funding at $1.3B Valuation by nojvek on Friday August 18, 2017 @09:42PM (#15051130)
Dropbox is now at petabyte scale. Last I had a conversation with someone at Dropbox they mentioned they’re moving storage in-house but still use quite a bit of AWS for service.

I think hybrid totally makes sense where you take the most expensive part bare metal with limited scope of maintenance.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Saturday August 19, 2017 @10:39AM (#15053618)
I'd assume Dropbox is at least hexabyte scale.

1 PB is $23k per month on S3. It's nothing. That's barely the costs of 1-2 employees in SV.

The migration itself would take a lot more effort than one dude, even if there was a solution for completely free storage out there, the migration could only result in a huge net loss.

Re:Docker Is Raising Funding at $1.3B Valuation by bsder on Friday August 18, 2017 @05:35PM (#15049924)
Not even close to universally true.

Bandwidth is almost always cheaper at a colo. Most compute instances are cheaper to buy and rack if you have continuous loads. Disk ... is tricky.

It is faster and has lower up front costs to get clouds up and running initially. For most startups who are going to fail, that's Good Enough(tm).

If, however, you continue existing for a while, the other things start to add up at much lower levels that you would expect. I'd say the crossover is around when you are spending about $15,000 per year. Your colo is about $10,000 of that per year and you can rack 5 new machines every year for the remaining $5K. That's not that much for an actual business.

Cloud is good for your initial startup and for bursty situations. Once you have continuous loads, you need to be moving to pulling stuff back to your own hardware.

Re:Docker Is Raising Funding at $1.3B Valuation by mdorazio on Friday August 18, 2017 @05:59PM (#15050094)
How does employee cost factor into that, though? I don't do devops, so I don't know at what scale you start needing dedicated people to manage hardware and configuration at a colo. However, employees are really expensive in comparison to just about everything else, so even if you're spending an extra $10K a year on AWS than you would at a colo, if using it saves you just 10% of one person's time you're coming out ahead.
Re:Docker Is Raising Funding at $1.3B Valuation by bsder on Friday August 18, 2017 @06:14PM (#15050179)
Except that, invariably, I'm not saving that person's time.

It's a real myth that the cloud magically saves me a sysadmin. I have found almost exactly the opposite. Using the cloud effectively takes more time and more expertise. Debugging the cloud effectively takes WAY more expertise. Combine this with the fact that someone has to be able to architect a system to fit within the constraints of being on the cloud, and you're down extra employees.

The difference is in: "Eh, it's been down for 3 days? Sigh. Just reboot it." vs. "Um, that request hung for 93 seconds. Why?"

In the first case, the cloud is fine.

In the second case, someone is going to have to traipse over an enormous amount of systems (which you don't own and can't always instrument) and variables (some of which you aren't even aware of existing) to hunt it down. If, however, you can say "Pull that off the cloud into our own systems and keep an eye on it." you have made your debugging life a lot easier.

Of course, once you have the ability to do that, your team realizes and starts asking: "Given how much time we spend debugging issues with the cloud that aren't actually our fault, why are we on the cloud again?"

I always smile when that realization kicks in. Now I generally have to stop the team from pulling everything off the cloud. However, that's a much easier task.

Re:Docker Is Raising Funding at $1.3B Valuation by stephenr on Saturday August 19, 2017 @02:46AM (#15052040)
For the software side of things, you still need admins with a "cloud" provider.

For the hardware side of things every colo I've seen has a "remote hands" service.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @09:39AM (#15053278)
Because the employee that has to manage all of the aws accounts is free?
Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Saturday August 19, 2017 @10:46AM (#15053649)
It's a lot easier to use the AWS console than to deal with DELL and Equinix.

AWS is also about 2749 times faster and more efficient, as measured by me the last time we ordered hardware on AWS and dell simultaneously.

Re:Docker Is Raising Funding at $1.3B Valuation by Deimorz on Friday August 18, 2017 @05:07PM (#15049733)
It seems easier to optimize because you're starting out so far away from the goal, so you have a lot of space to improve. The money you mostly end up "saving" is money that you didn't really need to spend in the first place, but you chose to spend more instead of going through the optimizing effort up-front (which can be a perfectly valid approach).
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @02:54PM (#15048785)
" I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard."

Where I work this has been the standard for over a year now.

Re:Docker Is Raising Funding at $1.3B Valuation by samstave on Friday August 18, 2017 @03:06PM (#15048897)
Would you mind just expanding on exactly what your ci pipeline/stack looks like which your company made its standard?
Re:Docker Is Raising Funding at $1.3B Valuation by nrb on Friday August 18, 2017 @03:34PM (#15049083)
The method I've been using successfully:

1. Git commit triggers CircleCI build and test phase

2. CircleCI deploy phase uploads the image to GKE

3. Google Container Engine stages the deployment for release

Re:Docker Is Raising Funding at $1.3B Valuation by gkop on Friday August 18, 2017 @09:46PM (#15051144)
Can you link to an article on 3) ? We have been releasing by invoking kubectl from Circle, I wasn't aware that GKE can release itself.
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @03:33PM (#15049077)
Jenkins 2.x for building the images (we just execute docker build and push in a Jenkinsfile), then we use Kontena for orchestration (e.g. the Kontena agent pulls the image from the docker registry). For local development we use docker-compose.

Jenkins and the Jenkins slaves also run on docker, and are managed by Kontena. In fact, the whole platform/pipeline runs completely on Docker. We use Ansible to install Kontena/docker on new servers.

Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @03:13PM (#15048950)
I wonder what advantages Docker offers over plain LXC and LXD for a lot of real world use cases these days, though. Does it have some unique, defensible benefit that justifies this sort of valuation?

I haven't set up enough systems to have a strong opinion on this one myself, but those I know who definitely have seem to come down in favour of plain LXC and possibly LXD in most scenarios. Typically, their argument is that the features you probably want are there anyway, and so the extra weight of the Docker ecosystem now seems to introduce more irritations than it fixes.

Sometimes they seem to distinguish between hosting on infrastructure like AWS and setting up containers with colo or closer-to-home managed hosting. I don't understand the subtleties here; can anyone enlighten me about why they might go with Docker in one case but be quite strongly against it in the other?

Re:Docker Is Raising Funding at $1.3B Valuation by icebraining on Friday August 18, 2017 @03:56PM (#15049249)
I think that essentially, the LXD project focuses on making VM-like containers (with a full OS that you SSH into, etc), whereas Docker and friends focus on immutable application containers - essentially, a zone for running a single application, and which you delete and start from scratch rather than entering and changing stuff.

In fact, the LXD people have a guide on how to run Docker containers inside LXD :)

https://stgraber.org/2016/04/13/lxd-2-0-docker-in-lxd-712/

Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @04:44PM (#15049584)
I understand that the focus/brand of Docker is aimed at a slightly different scenario.

What I'm not seeing is why -- from an objective, technical point of view -- you couldn't do almost any of the same things with plain LXC these days, perhaps with LXD on top if the vanilla UI for setting things up isn't sufficient.

I mean, Docker Hub and some nice UI tools are great and all, but I don't see a USP or a defensible position worth a billion dollar valuation in there. So what is really behind the confidence that investors at this level must surely have?

Re:Docker Is Raising Funding at $1.3B Valuation by eatmyshorts on Friday August 18, 2017 @05:42PM (#15049983)
Yes, you can do this with most other container systems. But people haven't done this, except with Docker. Docker has a significant lead on competitors. People have little reason to adopt a competitor as a result.
Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @06:25PM (#15050229)
OK, but presumably most of those people also aren't paying anything to Docker-the-business for using it right now. If they want to be worth billions, there will have to be real revenues sooner or later, and at that point whoever is paying does have an incentive to look at competitors. So at the risk of repeating myself, I'm still wondering what they have as a USP or other effective barrier to competitors stealing away their market share as fast as they built it up. Surely there must be something if investors are actually going in at this level, and I'm very curious to know what it might be.
Re:Docker Is Raising Funding at $1.3B Valuation by stephenr on Saturday August 19, 2017 @02:50AM (#15052053)
Docker breaking shit all the time is probably a reason to adopt a competitor.
Re:Docker Is Raising Funding at $1.3B Valuation by new299 on Friday August 18, 2017 @02:36PM (#15048648)
Right... I just don't see that being worth 10B USD I guess. I don't see how you come up with that number, and I assume this is where the "upside potential" needs to be.

In the case of AWS, I can see the advantage, you're renting a resource you need, rather than buying it. I guess I just don't see how you extract similar amounts of revenue from Docker...

Redhat is valued at ~1.3B USD. Github, currently at ~2B USD. How do you justify 10B USD for Docker. Obviously you can (they did), I just don't understand how this is done well. Does anyone have a better insight here?

Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Friday August 18, 2017 @02:56PM (#15048806)
Red Hat's revenues are a little short of 3 billion (though growing fast), and the market cap is about 15-20 (going by memory). That is with a full software stack going from IaaS to containers to application server. Right now containers are the thing, but what if they are going to become commodity in 5 years? And can the Docker brand compete against the Google and Red Hat brands that are also selling container management platforms (fully open source in the case of RH, no enterprise features and no lock-in)? It seems like a very generous valuation.

Disclaimer: working at RH

Re:Docker Is Raising Funding at $1.3B Valuation by klarrimore on Friday August 18, 2017 @07:50PM (#15050640)
Think about what redhat was 10 years ago. They were basically a company that burned a Linux distro on a CD and shipped it to CompUSA that sold it for $50. You how exactly everything will unfold but just like we knew linux was the future, I thinks it's becoming obvious that containers are the future as well.
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Saturday August 19, 2017 @01:57AM (#15051925)
No, that was Red Hat during the dotcom boom. 10 years ago, they had already acquired JBoss, and RHEL was at its fourth major release (RHEL5; the first was 2.1 :-) in 2002, after which they stopped selling boxed sets). 10 years ago Red Hat was already highly profitable and had been growing for years. But as you point out that only happened after a complete overhaul of the governance and business model.

In that respect, Docker is much more traditional than SuSE or Red Hat, and indeed it would be much harder for anyone else to replicate RH's "miracle" nowadays. [1] And that's exactly because RH is already there and applying its business knowledge to Docker's field.

[1] https://techcrunch.com/2014/02/13/please-dont-tell-me-you-wa...

Re:Docker Is Raising Funding at $1.3B Valuation by objclxt on Friday August 18, 2017 @02:46PM (#15048723)
> Redhat is valued at ~1.3B USD.

Redhat's market cap is $17 billion, so I'm not sure where you're getting that figure from. https://www.google.com/finance?q=NYSE:RHT

Re:Docker Is Raising Funding at $1.3B Valuation by comstock on Friday August 18, 2017 @02:57PM (#15048825)
I guess I was looking st their total equity. But I guess you're correct and market cap would be a better number to look at.
Re:Docker Is Raising Funding at $1.3B Valuation by eecc on Saturday August 19, 2017 @05:04AM (#15052447)
Meh, I'm still not impressed by Docker in the sense that you still have to hack around with configuration management, env vars and so on to approximate what JNDI provides since 20 years.

Because that's what Docker is: JEE for non Java platforms

Re:Docker Is Raising Funding at $1.3B Valuation by kristianc on Friday August 18, 2017 @04:15PM (#15049375)
> Now 2017+, I am starting to see containers become the defacto.

Why would containers become the de facto rather than something like Cloud Foundry which abstracts it away entirely? Docker is just a slightly less messy version of the Puppet, Salt, Chef Devops BS with added complications around networking.