portainer
portainer copied to clipboard
Containerd support?
Is your feature request related to a problem? Please describe. Yes: I want to manage containers and be able to deploy apps remotely on a minimal linuxkit host with only runc & containerd installed.
Describe the solution you'd like I would like to use portainer on a system that has only runc & containerd installed, i.e. without docker or K8S. It makes sense because I don't want to add unnecessary services (reduced attack surface), but still want to manage my containers from a web UI. I would like to use a minimal linuxkit OS on my host, which comes without docker by default
Describe alternatives you've considered I guess I can still install docker in my linuxkit OS, but it increases the attack surface.
Additional context Containerd does not support compose files directly I think, to support the stack feature. But nerdctl (https://github.com/containerd/nerdctl) has implemented compose support, maybe some code could be shared.
nice - me too :)
one question tho - are you thinking of running the portainer webUI on that containerd host? In my use cases, I'm running an edge agent (and tailscale), and the portainer web UI is running on a much bigger system.
Yes, I would like to run portainer on the containerd host.
i am trying to run on rancherdesktop which uses containerd, getting below error
note that nerdctl is aliased to docker
next one votes for this feature
Containernerd support would absolutely be wonderful. I see no reason why Portainer doesn’t support it.
+1
+1
+1
+1
+1
is anyone using any UI alternative? tks
+1
+1
+1
does it work so far? still waiting for updates
+1 with simultaneous support of both Linux and Windows containers.
+1
Any updates on this topic?
+1
+1
+1
Edge Agent use-cases: (edgeAgent ---> Portainer)
- the One: daemonset-pod with each node(like the traditianal management to docker, but new for containerd)
- the Two: just bare-metal deployed to each node, with a tty for host's critical opertations(tty, exec, uploads)
+1 for Mac/Containerd support using nerdclt.
we can try this: https://github.com/afbjorklund/nerdctld