I haven't tried Yacht yet, but one of first things I'd be looking at would be easy MacVlan configuration.
Being able to assign a separate IP address to a container is a desirable feature but it seems that configuring a MacVlan interface is an exacting exercise, with pitfalls, where the config doesn't work.
I found macvlan configuration to be somewhat confusing at first. Especially when portainer was complaining about the gateway already being used.
I now have a macvlan that is used by my containers and corresponds to my LAN.
That was one of my suggestions
- Will it or can it handle docker-compose files? They are very popular with the OMV crowd and people don't always get the compose/stacks stuff. I might not have watched the video long enough if I missed it (sorry, working)
- Is there an easy way to update a container? If the restart option had another option to restart and pull new, people here would love that.
- Can the ports be auto-populated from the image with button click or something fast?
- Can the volumes be auto-populated from the image with a button click or something fast?
- Lots of people are using macvlan and it is confusing for many. Not sure how to make that faster but just a note.
- Might have missed this too but can people edit the settings of a running container and have it restart after changing the settings? Haven't needed that myself but the plugin could do it and people miss it in portainer.
Most are already being worked. macvlan is on the radar now.
1. Compose files are awesome. I found that deploying pihole, adguard and an apache test container were easier/faster with the compose files versus creating the container itself manually.
2 & 6. In portainer, I found the duplicate/edit button for the containers. I stop the container, make the changes, then click deploy container again. It gives a notice that another container with the same name exists and that portainer will replace it. I select ok. Portainer does warn that the new container may not start if the new settings are incompatible. So far I have edited containers many times with this method.
3. The ports section of portainer is a bit confusing. So a new intuitive method/process/interface would be a nice welcome.
4. I haven't tested creating volumes after the container is created. But definitely more dynamic container creation and maintenance would be a great feature from my short experience.
5. Macvlan for me proved easy to pickup though admittedly with some understanding of how portainer labels the fields and what is expected. I wish the IPAM DHCP driver was available already vs being something the user has to add themselves.