-
Notifications
You must be signed in to change notification settings - Fork 86
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
Support centos 8 #873
Comments
I wonder if we can subscribe to this issue to track the release |
YES |
You can install the containerd-io package manually on CentOS 8 using EDIT: Using the --nobest option while installing docker-ce will actually do this: |
The solution of downloading containerd.io from CentOS 7 first works but one why is the download from centos/7 rather than centos/8? Won't this invite issues down the line? |
thanks tomsnuvv |
Upstream issue: docker/docs#9896 Be aware that with the mentioned workaround the containerd.io rpm did not get any updates via yum/dnf, which is a security issue. |
I know there is bad blood between Docker and RedHat, curious what the problem here is. Are one or both of them being petty in not allowing docker-ce to work on centos 8? I agree with this tweet from Feb: |
@jamshid I am ex-Docker (for about 2 years now), but I can say the release process for Docker CE is quite cumbersome and traditionally new distros are only added for major releases (e.g. 18.09 -> 19.03). The lack of centos8 packages has nothing to do with "bad blood". Maybe @thaJeztah has some idea about what these changes are? |
Thanks and sorry to assume it’s something more than that. |
Curious, how does the paid-support docker-EE https://success.docker.com/article/compatibility-matrix support the latest docker 19.03? Exactly what versions get installed? Does it use a specific containerd version mentioned in the workaround in this issue #873 (comment)? |
@jamshid you need to talk to Mirantis about that. Docker no longer manages the EE product. |
@tomsnuvv was installing that specific version of containerd all you needed to do to make docker-ce 19.03 work on centos 8? It seems you also need to disable firewalld or configure it as mentioned in: |
What's the latest on getting CentOS 8 RPM support for Docker CE? CentOS 8 has been stable since September 2019. We're already in 8.3 beta (for RHEL) and we'd really like to start installing Docker CE on CentOS 8 using the official RPMs ASAP (with no special/unsupported changes needed). I greatly appreciate all the work that the Docker maintainers do, but frankly it has been very disconcerting how long we've been waiting for CentOS 8 Docker CE support. I had been under the impression that new OS support for Docker CE is supposed to be added only in major releases, so we were just waiting on the next major release for CentOS 8 support. However, from the documentation (https://docs.docker.com/engine/install/ubuntu/#prerequisites) and from #940 (comment), support for Ubuntu 20.04 was added without waiting for a major release. It seems like the support is all there in the docker-ce-packaging repo (https://github.com/docker/docker-ce-packaging). (I even pointed out some issues that got fixed back in March per docker/docker-ce-packaging@a03dda0). So what's blocking this support? Any ETA? We also need containerd CentOS 8 RPM support too. |
Any news on this? Still waiting for centos 8 rpm's |
Great but the repo files need a fix they hard point 7 |
@ruben-herold yes, somehow the deploy pipeline skipped updating those to their latest version (which uses |
@AkihiroSuda thanks but it still doesn't work with firewalld enabled. Containers I start are unable to reach internet. |
w.r.t. firewalld; the current patch release requires updating settings manually; a future version of docker will perform those steps automatically. Typing on my phone right now, but I wrote a longer comment on the issue for Fedora 32 here; #955 (comment) |
@Songxwn @ruben-herold Should be fixed now. Can you confirm? |
@tiborvass looks good for me |
Let me close this ticket; still some documentation to update (see #873 (comment)), but we can handle that separately. Thanks all! |
Thanks I see the instructions with manual steps for install on centos 8 in issue 873 but since this is resolved just curious when centos 8 will be officially supported, hopefully without as many manual workarounds for firewalld. |
Unfortunately it looks like Red Hat cancelled the CentOS Linux project: https://blog.centos.org/2020/12/future-is-centos-stream/ CentOS 8 support ends in 2021. 😞 |
Probably the best course of action now would be for Docker to provide offline RPMs for Rocky Linux 8, the community successor to CentOS. |
Expected behavior
Actual behavior
Steps to reproduce the behavior
Output of
docker version
:Output of
docker info
:Additional environment details (AWS, VirtualBox, physical, etc.)
The text was updated successfully, but these errors were encountered: