Portainer - first draft

Portainer is a universal container management platform.

Thanks to @dz00te who told me that portainer is working with podman so I tried to build an app and i was able to run an nginx container.

For now it’s just a first draft, a lot of things are still missing like

  • Backup/Restore
  • Add to a repository
  • More options in app settings
  • Translations
  • Use systemd user service(s) to autostart the containers after a reboot
  • Tests of more complex containers
  • Documentation

Documentation: GitHub - mrmarkuz/ns8-portainer

Podman version is shown:

Portainer is running rootless and I created an nginx-test container:

After creating an HTTP route…

…nginx is reachable by hostname:

Source / steps to create the nginx-test container:

6 Likes

I am really tying to understand the HTTP routes thing, with Containers deployed using portainer in NS8.

Equally, would the systemd services implementation be automatic. Just Add, container, then systemd generated etc?

In portainer a container is created and port 8080 is published in this example.

Then you create a HTTP route to http://localhost:8080 so the container is reachable.

I hope so. Maybe I need to go through the containers and rewrite the systemd files for each container but I need to check…

I got an issue relative to network

it looks promiscuous :stuck_out_tongue:

1 Like

Thanks for testing.
I think you need to create the network before the container as explained in these docs:

Need to test again, i recall there was a network created by default. Maybe I badly assigned it to the container.

1 Like

that was the tricks, the default one does not works, maybe you could create one with the create-module action

1 Like

I am following the project with fascination. But could someone perhaps explain to me what the advantages are over the current container management? What would be meaningful use cases?

Are there no conflicts or side effects with the existing apps or their management?

If there’s already an NS8 app, it should be used as it provides nice app settings and autoconfiguration.

But if there’s no app for NS8 then portainer could be nice to start up a container easily or to test containers before creating an NS8 app…

I didn’t recognize conflicts yet but it needs to be more tested…

1 Like

@steve could this portainer be a good starting point to help you deploying firebird into NS8

1 Like