Yacht vs Portainer. Zoals in het artikel over virtualisatie te lezen is maak ik thuis tegenwoordig gebruik van Yacht. Bij DPG maak ik voor mijn werk gebruik van Portainer. Door de ervaring in beiden leek het mij een goed idee om de 2 eens naast elkaar te houden en de verschillen te noemen.

Wat is Yacht

Als eerste, Wat is Yacht nu precies ? Nou dat is een mooi grote boot waar je met veel mensen op kan zitten…… Nee dat bedoelen we natuurlijk niet. Yacht is een web interface voor het managen van Docker container wat zich focust op templating. Met templates kan je door een enkele click dockerized containers opstarten. Yacht refereert naar de templating als een gedecentraliseerde app store voor server waar je packages kan maken in je omgeving. Vaak wordt Yacht gezien als een vervanger van Portainer gezien de gelijke functionaliteit.

Yacht vs Portainer: Functies van Yacht

Na het duidelijk maken van wat Yacht kan de zoektocht tussen de verschillen van Yacht VS Portainer vervolgd worden. Eerst zal echter de functionaliteiten van Yacht en Portainer vertoond moeten worden. Yacht heeft een hoop features voor wie docker apps / containers wilt managen. Een lijst hiervan is:

In het bijzonder wil ik graag het multi-containers application toelichten. Yacht geeft de mogelijkheid om via de GUI een set aan container op te spinnen vanuit de web browser. Dit kan door de support van docker compose die ze bieden.

Yacht vs Portainer: docker compose in Yacht

Na het overzicht van de lijst is het tijd om de compose support nog meer toe te lichten. Je kan in Yacht onder het kopje projecten kiezen voor een nieuw compose template.

Yacht VS portainer : yacht compose

Yacht functies die missen

Hoewel yacht veel toffe features biedt zijn er nog wat functies die missen. De functies die ik zelf mis zijn:

Wat is Portainer

Net zoals Yacht is Portainer is een zeer bekende container management platform wat een rijkelijk uitgebreid web UI interface. Portainer is bedoeld om containers, applicatie, templates, config maps en secrets te managen. Het help om complexiteit te verminderen bij container adoptatie en voert security challenges uit.

Portainer doet meer dan alleen docker

Hoewel we Portainer willen vergelijken met Yacht is het goed om te onthouden dat portainer niet alleen met docker werkt. Portainer werkt namelijk ook met:

Desondanks dat yacht erg handig en uitgebreid is is Yacht nog niet volwassen. Integendeel van Yacht is Portainer een functie vollere tool welke door de jaren heen al tijd heeft gehad om de look en feel te polishen. Hierdoor is Portainer net iets volwassener dan Yacht.

Ter illustratie is hieronder het dashboard van portainer vertoond

Yacht VS Portainer : dashboard

Functies van Portainer

Portainer heeft veel functionaliteit. Om hier een idee bij te krijgen zullen de key functionaliteiten benoemd worden:

Conclusie

Concluderend op het onderwerp Yacht VS Portainer. Beide zijn geweldige tools met een goede set aan voor en nadelen. Gezien ik ze beiden gebruik heb ik niet direct een voordeel in het bijzonder. Desondanks is van beide wat te zeggen. Portainer werkt fijn op een bedrijfsniveau. Als eerste is Portainer overzichtelijk en helpt het met je security configs. Anderzijds biedt het ook meer support dan alleen docker. Hoewel dit positief bevonden kan worden zie ik in de praktijk eigenlijk dat een tool wordt gebruikt voor 1 a 2 functies. Aan de andere kant heb je Yacht een simpelere en jongere tooling wat prima aan de taken voldoet.

Samengevat beide zijn goed en makkelijk te gebruiken het hangt er echter vanaf waarvoor je het gebruikt. Als je voor werk een docker manager nodig hebt dan adviseer ik om Portainer te gebruiken. Dit Omdat Portainer een stuk volwassener is en dit je hebt met security (wat voor het werk veld zeker belangrijk moet zijn). Als je het thuis gebruikt voor je LAN servers dan zou ik Yacht aanraden. Yacht is wellicht wat jonger en wat minder gepolished dan Portainer maar het is wel goedkoper. Portainer heeft voor Community edition een tier waar je 5 gratis images kan gebruiken. Voor een echte thuis hobbyist is dit gewoon te weinig. Maar Yacht heeft Integendeel van Portainer geen limiet. Yacht kan je perfect gebruiken om eens het eea te proberen zonder dat dit consequenties heeft. Portainer is al wat volwassener en daarom ook meer bedoeld voor het serieuze werk.