I want to use docker for my web application on Fedora 30. I couldn’t find any viable information about wheter to use docker from Fedora repo or download docker ce, as stated on Docker website.
What is the difference between the two? I’ve found some information from about a year ago that the one from the Fedora repo hasn’t been updated in a while, but I don’t know if that’s still the case.
Check out moby-engine in the fedora repo. The docker package is quite old, while docker-ce from Docker consistently takes a while (weeks/months) to issue a stable release for new fedora releases.
Thank you very much for you reply. I will try it out, but I think I need docker for my project, so I will probably try Docker CE, just to see how it works.
Hello. I generally hate when someone asks for information about a software (you) and someone else (in this case me) answers by advising the use of another software
But have a look to podman: a daemonless and rootless pod manager. And it is very well supported by Fedora people.
I’m not a containers expert, btw the syntax is the same as docker and it can use docker containers.
Do you know of a good comparison between docker and podman? Such as if it’s a drop-in replacement? What are the differences?
I keep hearing podman mentioned, particularly from Dan Walsh, so I’d like to learn about it at some point. Though for those who just need to get started using docker this extra layer of the unknown can be a barrier.
Yes, docker, docker-ce, moby-engine all install the docker command/daemon/etc. It’s exactly the same thing that gets installed. Which is confusing! The difference is in the version.
Check dnf info docker moby-engine to see the package version or github repo/url, and see the commit dates, etc.
I was initially using docker-ce to be using the industry standard, but got frustrated when I updated fedora and it took the docker people forever to release a stable version for the latest fedora version.
moby-engine is exactly the same thing but available in the fedora repo, maintained regularly, and lags only slightly behind in the latest docker-ce version. The docker package seems almost abandoned. The bonus is not needing to use yet another third party repo.
I hope this makes it clear, and just ask if something is unclear. It took me a while to clarify this for myself!
This topic turned out to be much more confusing than I thought. Maybe this could be better documented in official Fedora blogs. I’m computer science student and have been using Fedora for a year. I find it excellent for my needs and every time I didn’t know how to do something, I’ve found it online, except for this, when I had to ask directly
I installed moby-engine by the way and works great.
One difference that is mention is that the container installation location differs between docker and podman, and since I use a non-standard location, I’ll have to consider the implications.