this post was submitted on 15 Jun 2025
2 points (100.0% liked)

Selfhosted

48956 readers
1087 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

As I can see, Docker is not available in RHEL10 (at least for now). Yes, I know, podman is an option, I already converted all of my services, ~~but for my nextcloud setup.. I find it impossible to make it full functional in podman...~~ Edit: Okay I succeeded, thank you for your messages, I know how to manually install rpms, the main point was to discuss that Docker is not available in RHEL.

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 weeks ago* (last edited 2 weeks ago)

hasn't been available since like 8. right?

IBM bought redhat, negotiations with docker bottomed out because docker wouldn't appease IBM execs, and IBM used their competitor podman. IBM yanked docker out of all packages almost overnight.

yet another reason why I left redhat. any company that uses their power for the sake of using it makes running business on their platform hard, but that's kind of IBM's whole schtick.

edit: why the downvotes? this is literally what happened. docker said they couldn't delivered rootless when IBM wanted it because they had other priorities. IBM said fuck you we're dropping support for podman. docker said ok, and now we have a podman still masquerading like a drop in replacement.

[–] [email protected] 1 points 2 weeks ago

So containers have been standardized for a while now (OCI), and even if you install "docker" it's actually just installing containerd with docker-cli. For years kubernetes is not even supporting docker-shim anymore. So there should be no issue. What is even the problem you are running into?

[–] [email protected] 0 points 2 weeks ago (1 children)

Reading the Docs, it seems like PodMan is the replacement for docker. You could try containerd/nerdctl, but podman is likely the best way for you. RHEL10 docs even say it supports the older docker config options

[–] [email protected] -1 points 2 weeks ago (1 children)

BUT THATS NOT WHAT I LIKE TO UUUSSSEEEEE WAAAAHHHHHHHH 😭😭😭😭😭😭😭😭😭

[–] [email protected] 0 points 2 weeks ago (1 children)

What the fuck is your problem? :D

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago)

Just empathetic. Is that bad now?

[–] [email protected] 0 points 2 weeks ago (1 children)

https://docs.docker.com/engine/install/rhel/

You should be able to add the repo and install the packages anyway. If it doesn't work, give a description of the behavior including errors or logs.

[–] [email protected] 1 points 2 weeks ago (1 children)

Yes, I have already read that and it clearly says:

To install Docker Engine, you need a maintained version of one of the following RHEL versions:

RHEL 8
RHEL 9
[–] [email protected] 0 points 2 weeks ago

I don't know why people ask for help and refuse to listen when it's given.

[–] [email protected] 0 points 2 weeks ago (3 children)

Just use podman, easy migration from docker.

[–] [email protected] 1 points 2 weeks ago (1 children)

It's definitely not an easy migration in my experience, because they run rootless and they cannot auto-start without making a system service for every stack, there is a lot that needs to change in a compose stack, especially with file permissions for shared mounts.

[–] [email protected] 1 points 2 weeks ago

Agreed. Setting up an NFS share is a mess with Podman

[–] [email protected] 1 points 2 weeks ago

podman is not a replacement to docker.

I fucking hate how the podman docs say that(because ofc they do).

it's like saying c++ is a replacement to c. can they work, sure. are they the same? you try importing libs into c the same way you do in c++ and find out. yeah, they're both c under the covers but they are not the same.

[–] [email protected] 2 points 2 weeks ago (1 children)

Yes, until it's NOT. Running RHEL 9 with docker engine slapped in there because the BitBucket self-hosted containerized runner is incompatible with podman.

[–] [email protected] 2 points 2 weeks ago (1 children)

Last time I tried to migrate to Podman the first container I tried was incompatible, so was the second, and the third. Turns out at the time Linuxservers.io stuff wasn't rootless podman compatible. There have since been some improvement according to my most recent Google search just now, so maybe a retry is coming up.

[–] [email protected] 0 points 2 weeks ago (1 children)

You can run it rootful, then it behaves just like Docker.

[–] [email protected] 1 points 2 weeks ago

Doesn't that break the whole purpose of podman (rootless containers)?

[–] [email protected] 0 points 2 weeks ago (1 children)

Just uninstall podman and install docker-ce. Official docker docs have steps even.

[–] [email protected] 0 points 2 weeks ago (1 children)

It is not available for RHEL 10.

[–] [email protected] 0 points 2 weeks ago (1 children)

🤦

So do like I said and visit the Docker official docs, setup the RHEL repos, and install it. Or, you can just install the ROM packages individually. OR you can wait a few weeks until the official packages show up which will ease the the same thing.

Your choice.

[–] [email protected] 0 points 2 weeks ago (1 children)

😊

The official docs:

To install Docker Engine, you need a maintained version of one of the following RHEL versions:

RHEL 8
RHEL 9
[–] [email protected] 0 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Man, if you're this green, just go back to RHEL 9 until they come back and tell you it's okay to do exactly as they say. Did you just come here to complain, or do you honestly not know how this all works?

Literally download the RPMs like I said if you don't know how to use backref repos.

[–] [email protected] 0 points 2 weeks ago

The main point was about that Docker is not available for now in RHEL10. Chill