Greetings, I have installed Fedora Server 32 with Cockpit and looking forward to a wonderful experience using it as a host for several docker based applications.
However I cant install Docker. I get some references to Moby which seems old, the Docker project instructions for Fedora do not work.
sudo dnf install docker
Docker CE Stable - x86_64 540 B/s | 384 B 00:00
Errors during downloading metadata for repository ‘docker-ce-stable’:
Status code: 404 for https://download.docker.com/linux/fedora/32/x86_64/stable/repodata/repomd.xml (IP: 220.127.116.11)
Error: Failed to download metadata for repo ‘docker-ce-stable’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: docker-ce-stable
Last metadata expiration check: 2:33:29 ago on Thu 06 Aug 2020 06:36:32 AM CEST.
Package Architecture Version Repository Size
moby-engine x86_64 19.03.11-1.ce.git42e35e6.fc32 updates 51 M
containerd x86_64 1.3.3-1.fc32 updates 32 M
Install 2 Packages
Total download size: 83 M
Installed size: 303 M
Is this ok [y/N]:
I don’t see the point. Well, yes, a graphical interface to handle your docker images, but surely the Docker guys has that somewhere? I tried Podman for like 30 minutes and it was just adding to the confusion.
I went with Fedora Server > Docker > Apps for a reason, and that is to reduce the number of layers.
You can go: Host > VM > Docker > Webapps but with this solution I have Host > Docker > Webapps
Now, I realize Podman isn’t a layer as such, but getting used to Docker and finding a solution made by Docker for Docker seems a more reasonable approach. If they have one, which I don’t know at this time.
Well, Cockpit can let you manager your Podman containers using a web interface just like Portainer does with Docker ones. You just must install the “podman-container” package (it’s like a “plugin” for Podman) and that’s all.