docker/docs

Download Docker CE without logging in

sonicdoe opened this issue Β· 511 comments

Problem description

Docker for Mac and Docker for Windows cannot be downloaded without logging into Docker Store.

Problem location

Suggestions for a fix

It would be awesome if Docker for Mac and Docker for Windows could be downloaded without logging into Docker Store as not to make users jump through hoops. This was already previously possible, if I remember correctly.

I know that this can feel like a nuisance, but we've made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward.

As far as I can tell, the docs don't need changes, so I'll close this issue, but feel free to comment.

Thank you for your response. I hope you’ll keep the direct download URL available for the foreseeable future.

I know that this can feel like a nuisance

Um, what.

Is Docker closed-source freeware all of a sudden?

to make sure we can improve the Docker for Mac and Windows experience for users moving forward

Uhuh. You mean, force people to login with an email so we can target them with an ad campaign so we make money??

This feels dishonest. If you're trying to make money, say so. 'improve user experience' is the oldest, lamest excuse in the book...

You just made the 'user experience' suck by putting it behind a login-wall. One click installers are not new...and you don't need e-mail specific identifiers to collect install logs. I'm calling a giant load of baloney on this one.

Nicnl commented

I just want to download Docker, not to receive once again a metric ton of spam.

Just loged in with a spam email address and will create with a new spam email address everytime i want to download it.

Wow.

This is a really shitty move.

This not only feels like it, this IS a huge nuisance. This is stupid, change it back.

nlowe commented

I have a docker account already because I publish container images, but for consumers that just run images, this is a huge annoyance. Please reconsider this change.

For now, it would appear the direct link still works without logging in, but I wouldn't count on that being valid much longer: https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

Jerks.

we've made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward

Let's put it behind a loginwall!

This is disgraceful.

Such a shame you guys force devs into your store to get what's already publicly available for download. Must be marketing department that thought that's a good move.

Welp, this is enough motivation for me to keep my eyes open for an alternate to Docker.

There's legitimately zero reason to hide it behind a login, and if there are good reasons I'd think this would be a great opportunity to share them.

@Nexi89 Just for completeness, here is the link for the edge version as well
https://download.docker.com/mac/edge/Docker.dmg

Do you want to be Oracle? Because this is how you become Oracle. πŸ‘Ž

A download without the login requirement is a much better user experience IMO.

Geddo commented

Well, you know the market power of docker and try to get more information of your users. thats okay but it will not help to spread the docker love and it will not motivate people to develop more apps and services depending on docker, because noone wants to force his users into that marketing/registration shit.

Yeah, this is an issue. Previously, Docker was free to download. Now I have to pay with my email address and information? Not cool.

If Docker CE license is Apache 2.0 you must let people download it without asking for an account.

@alexkit I don't think that's true. However, the Apache license does allow someone to create an account, download it, and then distribute it themselves, without requiring registration. So someone could create a github repo with the latest releases there, and that couldn't be stopped.

If someone were to do that, then docker would get even less analytics about the number of downloads.

Docker Toolbox can be an alternative as well.

This makes for a really bad user experience.

The point is that people are already looking for alternatives. Not sure this is what you really wanted...

This reminds me of β€œWho Moved My Cheese”, look for early changes and start looking for β€œNew Cheese” :)

we've made this change to make sure we can improve the Docker for Mac and Windows experience for users

How ? How is this extra step and data collection helping the user in any way ?

Thank the community for cri-o

urda commented

This is a really bad user experience, you shouldn't need to log in to download Docker.

4s7r0 commented

So glad I have avoided using Docker up until now. Seems like it's managed by some real pieces of work.

Docker having trouble monetizing.

Well, systemd has built in containerization via LXC. AND by using systemd to manage LXCs you get them as service under systemctl -t service. Maybe time to go native?

I guess some idiots in marketing department thought this was a good move. It is not.

image

You should probably get in front of this one, you're getting a lot of negative exposure over it.

@joaofnfernandes that's the biggest load of marketing-speak baloney I've read in a long time. I'll be looking into alternatives to Docker for our clients

Why can't I delete my account? Violation of GDPR...

About this move:

thats-the-evilest-thing-i-can-imagine-meme-template

"we want users to have a sense of pride and accomplishment when getting their docker installer"

If I was considering using Docker before, this has definitely pushed me in the opposite direction.

tbodt commented

https://github.com/machine-drivers/docker-machine-driver-xhyve is a solid alternative to docker for mac. Does essentially the same thing but doesn't have a GUI.

As a citizen of the EU (at least until Brexit happens...) can someone please tell be who the Docker Data Protection Officer is, so I can request all the data they have stored about me, and let me know how I'd go about requesting it to be deleted if I decided to?

reopen issue please

Why was this issue closed?

I would also like to express my disappointment in this move by docker. So many ways to get user information, but they had to choose the ugliest solution for us devs.

Even Oracle has login as optional for community software...

https://dev.mysql.com/downloads/file/?id=479669

OPTIONAL guys. It changes everything! πŸ”“

We just had a meeting at work about moving towards using Docker .. but it look like we should find an alternative since this just started going downhill. I'll follow up with the team to spik it up and find an alternative.

FYI if your main issue with logging in is spam, try using the credentials from Bug-me-not:

http://bugmenot.com/view/docker.com

Don't worry guys, I'm going to fix this, PR incoming... stand by for epic stupidity, the PR!

I've been switching my documentation over to suggest brew cask install docker, which works great!

AP: Microsoft said to be in talks to acquire Docker... HAHAHAHA

Ah, Docker's at that part of a product's lifespan.

Don't worry, guys, PR is ready!

vsoch commented

I think the Mac install preview buttons are a little bit lopsided...

image

they must be excited about this too.

vsoch commented

I'm surprised there isn't a "wget..." sort of deal, since both Windows and Mac have command lines (hiding somewhere, sometimes :O) )

This issue thread has given me immeasurable dinner time reading and entertainment, thank you :*)

Classy. Time for me to start looking closer at Singularity:

https://www.sylabs.io/singularity/

No login wall to download, and you can still run Docker images with it.

worse experience

@vsoch Actually, that was my bad, but I fixed it now.

I was honestly thinking of leaving it.

Yet another great reason to go serverless.

All bitching aside, this is a worrying sign. If it were a big company, it'd just be part of the general drift toward customer abuse. Because Docker is still a relatively small company, it looks like a desperate attempt to stay afloat through increased monetization. The unintended side effect is that it makes me less inclined to purchase anything because I don't want to bet on a sinking ship.

This clearly pushes the customer away...

Put the CTA after the download, or collect emails for the download.

I gave @joaofnfernandes a thumbs-up, he only had one and had 574 thumbs down. You keep doin' you, Joao!

In a bid to further improve the Docker for Mac and Windows experience for users moving forward, a spyware would be installed when you choose to install Docker CE.

As far as I can tell, the docs don't need changes, so I'll close this issue, but feel free to comment.

vsoch commented

hey guys, all jokes aside, it was probably just a mistake or oversight. I would guess that It's hard to stay afloat, being any company, and sometimes what you think is a great idea turns out to not be received well. Then you learn, adjust, and make it right. It seems like @WriteCodeEveryday is working quickly to do that. There is a lot of love for containers out there, Docker being one of them. So despite this tiny bloop greatly improving only my "dinner user experience" I still have a lot of love for Docker containers. Keep it up guys!

So, the Docker happened to be a tarp, so sad

syvb commented

This makes Docker annoying to use for OSS projects. Now new contributors have to figure out how to install Docker, which seems increasingly scammy.

gmr commented

How about "We want you to login so we can track usage for possible monetization opportunities?" Your response is disingenuous. I've been happy with Docker for Mac and would even consider a reasonable subscription if it were optional. I'm not fine with the implications of changes like this. It feels like it could end up like InfluxDB WRT to closing the source to some important subsystem and making it enterprise only.

So, who makes the "freedocker" fork? Even if it was a mirror of Docker with Jenkins making nightly builds, it would be better than the crap Docker Inc tries to make us put up with

how is the user experience "improved", precisely?

I'm not a big fan of this change. I love Docker, but this just makes it harder to convince new users to download, and doesn't feel right for a company developing an open source product.

This is an opportunity for malware distributors to offer docker installers with no login required.

congratulations on making it to the second item in HN
image

we've made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward.

You could start improving Docker for Mac experience from responding to support requests first. docker/for-mac#2461 docker/for-mac#2794 That'd be something actually pro-user.

Wait, you're not going to improve experience for Linux users?

You're looking to improve the Docker experience? Let me show you something real quick:

Before:
Step 1: Go to docker website
Step 2: Click "Get Started" button
Step 3: Click "Download for Mac" button.
Step 4: Download Docker CE.
Step 5: Install Docker CE.

After:
Step 1: Go to docker website
Step 2: Click "Get Started" button
Step 3: Click "Download for Mac" button.
Step 4: Click "Please Login to Download" button.
Step 5: Click "Create Account" button.
Step 6: Fill out Docker ID, Email, Password,
Step 7: check boxes agreeing to 11 pages of Terms of Service
Step 8: check boxes agreeing to 5 pages Privacy Policy and Data Processing Terms (two links to the same document for some reason?)
Step 8: Captcha
Step 9: Verify email address via verification email, to prove that yes, you really did sign up
Step 10: Login
Step 11: Download Docker CE.
Step 12: Install Docker CE.

So you've more than doubled the steps for a new user. What are we getting for these extra 7 steps? How will the data you collect (me logging in and clicking the download link) be used to improve the experience?

BUG:

Installing Docker for Linux does not require logging in.

EXPECTED:

Improved experience for everyone.

an commented

If you know "that this can feel like a nuisance", and it's not just a feeling. New process is a nuisance!

"this change to make sure we can improve the Docker for Mac and Windows", that sucks, but I'm on Linux (Debian), where's my direct download link?

Thanks for looking into this, looking forward to acceptable policy for all systems. MAC, Windows and Linux.

Thanks @markscsmith, I was about to post the same. It's a ridiculous long was to download. Not even Microsoft has such a long click line for vscode or vs studio.

As another workaround:
Login: dontbugme
Password: dontbugme

courtesy of bugmenot.com

I mean, people obviously are enraged because the Contributor said vague arguments like
We made this to improve User Experience
In what kind of way exactly? Why the sudden change? Because apparently, having the User to login now is only making the UX worse than anything else.

So, this seems like a lie, and since it's a software that was previously free, open source and lovable that's why people are enraged. Because suddenly the contributors are breaking the brand and the Docker team decides to change to a path in which they lie to their customers and prefer money or anything else they want to achieve by doing that out of being an honest brand.

Wow, Docker is becoming the new Oracle indeed. Sad.

an commented

Docker for MAC, Fedora, AWS, Azure, Debian, CentOS, require surrendering person info, to use this open source software.

Wait, you're not going to improve experience for Linux users?

@dlazerka for once, I feel blessed to be a Linux user with a "sub-par experience"

Wait, you're not going to improve experience for Linux users?

Linux users don't download software, we have package managers doing that for us. And sometimes we use it to install more package managers.

Time for a node module to download and install docker.

I logged into the Docker store in order to download it and haven't received any spam (or otherwise) emails at all.

I deeply hate oracle for not allowing to download previous java-versions without login.
I never thought docker-people would be the same kind of..

Is this real life? if so then that's what I call loser experience

So, in what way does my experience improve by having to be logged in? I might not be willing to go through the hassle, not download docker, and end up with a better setup instead?

Because that's the only way I could see this would improve my experience.

we've made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward.

How does it improve the experience in any way? It in fact makes it WORSE because it's more hassle for me.

domq commented

If you've read thus far and want more, continue here

Wow, terrible experience for open source software!

Is Docker closed-source freeware all of a sudden?

@smaudet Docker for Mac (at least) is and has always been closed source freeware. The source isn’t even made available.

When companies turn evil and self destroy. Amazing!

My user experience would be better if you bundled some useful software like Norton or McAfee with the installer.

My user experience would be better if you bundled some useful software like Norton or McAfee with the installer.

Oh dear god, no. Don't become SourceForge by bundling malware.

Thanks, I hate it!

Pretending to abandon the product on here won't get them to change this stance

mac users can use Homebrew, poor windows users....

we've made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward.

That's great, now you can allow Docker to be downloaded without login and bam! Instant user experience improvement.

Can @joaofnfernandes perhaps specify in more concrete terms how this "improves the experience for users"? I'd really like to know.