The answer is proxmox, not portainer
post
With docker containers I've moved from portainer to dockge. It lets you see the birds eye view, but also lets you directly edit the compose file from the UI. I haven't been using it very long, but so far I like it.
You will need to find something else for vms though. I use proxmox.
Looks interesting. How does it compare to portainer stacks?
It's a bit simpler than portainer, but I appreciate being able to edit the docker compose file directly rather than trying to find all the right buttons in portainer.
Portainer and Cockpit if you want to run VM (it also manage container but only with podman)
I tried portainer and it was overkill for my usage, too much overhead and too many features that I don't need.
Right now I'm using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
If you're running a compatible OS (Debian will work), cockpit for VMs and whatever you like for containers.
Or just do everything on the command line like us crusty system admins
Cockpit is great.
It's pretty simplistic. It gives you an overview of your system ressources and handles libvirt VMs and Docker (i think. I used it with Podman, but in this context both should work).
My impression was that the container and VM interfaces were pretty simple, and I wouldn't have liked it as my main interface for those services, but it would be perfect for getting an overview and restarting them!
I don't think it can natively do VMs but I'm using CapRover to deploy Docker images on my server
That’s not too easy methinks. You get kvm vm-s though gui/shell/api with proxmox, but no docker (they use lxc). Unless you set up a podman or similar inside it.
If you’re made of money there’s always https://www.vmware.com/products/vsphere/vsphere-with-tanzu.html
Other than that I’d say go with a xen (xcp-ng). Proxmox or esxi host, and spin up a vm as docker host.
I ditched docker in my latest setup, just running 2 machines in a proxmox cluster. I like lxc - as it’s got the footprint of docker and behaves like a vm
Dockge or Portainer are both good options.
For VMs you'll need to find something else, you could use Cockpit for that.
What about incus, the LXD fork, with the webui? Incus is so simple/logical for managing both VMs and containers (and you can run docker inside of them) and the webui lets you manage it from a browser if desired
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:
| Fewer Letters | More Letters |
|---|---|
| LXC | Linux Containers |
| SSH | Secure Shell for remote terminal access |
| ZFS | Solaris/Linux filesystem focusing on data integrity |
| k8s | Kubernetes container management package |
4 acronyms in this thread; the most compressed thread commented on today has 11 acronyms.
[Thread #464 for this sub, first seen 29th Jan 2024, 16:55] [FAQ] [Full list] [Contact] [Source code]
What's wrong with ssh?
all 34 comments