New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please provide repo for docker-ce on Fedora 30. #600
Comments
|
There is test/nightly repository available for Fedora 30, but broken because containerd package is not available. Do we have plan to fix it soon? |
|
I was able to twerkaround by downloading the RPMs directly from: |
|
its technically also possible to just install the fedora29 versions by hardcoding the $releasever to 29 in the repository file ( should only be done temporarily for one installation as it will create issues with updates later on. |
|
Still struggling to get it working just from the docs though. https://docs.docker.com/install/linux/docker-ce/fedora/ |
|
the documentation clearly states that fedora 28 and 29 are the only supported versions at the moment @bweston92 . either wait or use a workaround as we did. |
|
@wohlben you're correct, sorry I skipped straight past that and started doing my usual workflow of copy and pasting the commands I usually take from the page. |
|
all you need:
you can also disable the stable branch if you get annoyed by the dnf ignore warning.
thats what I used after upgrading to Fedora 30 from 29 using dnf. |
|
@jscurtu If you already had previously installed the packages, because |
|
@mhitza right.. didnt think of that one thanks. 👍 |
|
Is there something still blocking stable docker packages for Fedora 30? |
|
Yup there is a plan to release |
|
@cyfrost - I mean, it's not like you can't speed up open source projects by paying people money to work on things you find important. |
|
@claysauruswrecks However, I honestly don't know how much work it would have been to port the then-current version of the docker ecosystem ahead of time for the release of Fedora 30. |
|
For now I'm using |
|
I've filed #665 for Fedora 31 preemptively today. |
|
I agree with @Pazns and @dbronecki. We are now kinda forced to seek alternatives (and there are multiple nowadays) only because the packages are not released on time... |
|
I think this delay is related to the way Fedora and Red Hat are running away from Docker and directing to Podman, Buildah, Skopeo and Kubernetes/Openshift. |
|
@luisnabais Interesting. |
|
@Pazns I guess this is just an interpretation. I've noticed on the last versions of Fedora, the Docker official packages for each latest version of Fedora are released at least some weeks after the Fedora final release, when on Debian 10 and Ubuntu 19.04 they are released early, even before the final version of the Linux distribuition is released. Examples: https://fedoramagazine.org/fedora-classroom-building-container-images-with-buildah/ |
|
While I had to use the the The steps I followed are below: |
|
@luisnabais @jpcaparas |
Worked for me on Fedora 30. When the release of docker drops for Fedora 30, will dnf automatically upgrade the fedora 29 version in favor of Fedora 30 stable? |
|
Yes, as the Fedora 30 release will also be a newer version of the package. It works the same way if you upgrade an existing Fedora install with an existing Docker installation to a new release. Your installed Docker continues to function and seamlessly receives updates as soon as the new repo becomes available. |
|
@rickatnight11 -- Fantastic. I think that should be added to the Docker documentation at: https://docs.docker.com/install/linux/docker-ce/fedora/ wording to the effect of: Or something like that. Thoughts? |
It is not officially supported in terms of a stable, tested release. So why should a hack like this (which is the first thing that comes to my mind to deal with the "problem" anyway) be mentioned in the official docs? It's a calculated risk to install from the previous release's repo. It worked well in the past and so it does with F29/30 and that's probably fine for most cases. But has to be carefully considered before updating or setting up productive systems (applies to various other repos and systems as well) |
Any update on this? |
I totally agree that it's a calculated risk, but I would also argue that in the absence of on-time release support, this verbiage should be added to the official docs. That being said, I believe it should also include a very plainly-stated warning that this is indeed a hack and should be taken with all caveats therein, for example that you shouldn't do this for anything critical or production-related, nor should you expect it to work 100% of the time. (And also that you are effectively going 'off book' at that point, so official support is going to be non-existent and even unofficial support will likely be thin.) |
|
Any news on that? |
|
As stated by @dbronecki [1], and briefly explained in an other thread [2], fedora no longer ships [1] #600 (comment) |
Fedora now ships docker via moby-engine package. See docker/for-linux#600 (comment)
|
Just to mention, |
|
|
Hello everyone here, Sorry for the delayed update but the If you'd like to try the upcoming release on Fedora 30 feel free to use the convenience script to install: |
|
It worked like a charm, thanks @seemethere
|
The reason for Fedora 29 packages is that docker-ce is not available currently: docker/for-linux#600
|
It seems that containerd.io is now released but docker-ce and docker-ce-cli are still not: Used the script as suggested above instead: What would be the best way of updating to stable channel once it is released? |
|
Here is a workaround: |
|
It seem's like this is fixed! The Docker-CE Repository on Fedora 30 provides me with: |
|
@localleon You sure ? I still only see containerd in stable. https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/ |
|
+1 Still can’t see packages. |
|
@localleon
When installing on a blank system, complete stable stack is still not available from this repo (and btw. 18.09.7 is the latest stable, not .5) |
|
Fedora 30 stable packages now available: https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/ |
|
How to migrate test version to stable? I'm using repo. |
|
That depends on how you switched to the Ultimately this is the only config you need: |
|
This can be closed. There are stable packages for Fedora 30 for a couple of days now and you can get the latest Docker on Fedora 30 by following the official page. |


The Docker-CE Fedora repository is the recommended way to install Docker CE on Fedora. It has many benefits over installing from a package or any other method.
Fedora also releases a new version every six months. The Fedora repository also takes a very long time to become ready after the release of a new version, with many issues being opened after each recent Fedora is release.
Fedora has officially branched Version 30 today and might have a beta release on March 26.
I'm filing this issue to hopefully put this task on the radar, so that there might be a repository set up in time for the Fedora 30 release on April30
Release Schedule: https://fedoraproject.org/wiki/Releases/30/Schedule#Key_Milestones
The text was updated successfully, but these errors were encountered: