ID.nl logo
Zo gebruik je een docker op je Raspberry Pi
© Reshift Digital
Huis

Zo gebruik je een docker op je Raspberry Pi

Een Raspberry Pi is ideaal om allerlei programma’s op te installeren die altijd moeten draaien. De betrouwbaarste manier om dat te doen, is met Docker: zo draait elk programma geïsoleerd in een container, waardoor ze elkaar niet kunnen hinderen. We laten zien hoe je Docker op een Raspberry Pi gebruikt en waarop je zoal dient te letten.

Als je al even een Raspberry Pi in huis hebt, is de kans groot dat je er meer en meer software op blijft installeren. Home Assistant,Zwave2Mqtt, Node-RED, Rhasspy … Dat gaat allemaal goed, tot je al je software eens naar een nieuwe versie bijwerkt, en plots een van je programma’s niet meer werkt en een vage foutmelding geeft.

Wat is er gebeurd? Een veel voorkomend scenario is het volgende. Software A en B gebruiken beide versie 1.0 van bibliotheek C. Ondertussen komt versie 2.0 van bibliotheek C uit, die incompatibel is met C 1.0. Software A wordt herschreven om van bibliotheek C 2.0 gebruik te maken, terwijl de ontwikkelaars van software B niet zo snel zijn en nog even bij bibliotheek C 1.0 blijven. Je updatet software A en daardoor wordt bibliotheek C 2.0 geïnstalleerd. Maar Raspbian kan maar één versie van een bibliotheek installeren. Daardoor werkt software B plots niet meer, want die is niet compatibel met bibliotheek C 2.0.

In de praktijk doen Linux-distributies er alles aan om dit soort situaties te vermijden, maar het gebeurt. Soms op veel subtielere manieren, zodat het niet altijd onmiddellijk duidelijk is wat de oorzaak van het probleem is.

01 Wat is Docker?

Docker maakt het eenvoudig voor ontwikkelaars om toepassingen te verspreiden zodat je die op elk Linux-systeem kunt draaien. Die toepassingen vind je in de vorm van een image op de Docker Hub. Zo’n image is in feite een sjabloon voor een minimaal Linux-systeem, dat je bovenop Raspbian kunt draaien in de vorm van een container.

Elke container is volledig geïsoleerd van andere containers. De toepassing in een container ziet dus niet de toepassingen in andere containers. En door één container te installeren en bij te werken, ben je zeker dat die nieuwe versie niet in conflict komt met toepassingen in andere containers. Als je meer dan een handvol toepassingen op je Raspberry Pi wilt draaien, helpt Docker je dus om dat op een betrouwbare manier te doen. Dankzij Docker kun je ook gerust experimenteren met nieuwe software: bevalt die je niet, dan verwijder je achteraf gewoon de container.

©PXimport

02 Installeer Docker

We gaan ervan uit dat je Raspbian hebt geïnstalleerd, de Lite-versie is voldoende. Daarna log je in via ssh om de opdrachten in deze basiscursus uit te voeren. Als eerste installeer je Docker met de opdracht:

curl -sSL https://get.docker.com | sh

Geef daarna de gebruiker pi (waarmee je ingelogd bent) toegang tot Docker, zodat je niet alle Docker-opdrachten met het commando sudo moet uitvoeren:

sudo usermod pi -aG docker

Log uit met exit en log daarna weer in. Nu behoort de gebruiker pi tot de groep docker.

©PXimport

03 Hallo wereld

Je zou nu een eerste Docker-container moeten kunnen opstarten:

docker run --rm hello-world

Met deze opdracht draai je de Docker-container hello-world. Deze container toont in zijn uitvoer wat er exact gebeurt: het image wordt niet op je Raspberry Pi gevonden en wordt dan door Docker van de Docker Hub gedownload. Daarna maakt Docker een container op basis van dit image en voert het programma erin uit. Door de optie --rm wordt de container na het afsluiten van het programma opgeruimd. Je weet nu dat Docker correct geïnstalleerd is en werkt.

©PXimport

Hypriot

We installeren in deze basiscursus eenvoudigweg Docker op Raspbian, maar er zijn ook andere besturingssystemen mogelijk als je geïnteresseerd bent in Docker op een Raspberry Pi. Zo is er Hypriot: een besturingssysteem voor de Raspberry Pi dat is geoptimaliseerd voor gebruik van Docker. Je hoeft dan alleen maar dit image op het micro-sd-kaartje van je Raspberry Pi te installeren en je kunt onmiddellijk met Docker aan de slag. Hypriot is vooral interessant als je alleen maar Docker-containers op je Raspberry Pi draait en niets anders.

04 Maak containers aan

De basis om met Docker-containers te werken, gebeurt met de opdracht docker, zoals we in de vorige stap al toonden. Meestal wil je met Docker geen container uitvoeren en onmiddellijk afsluiten, maar die laten draaien. We gebruiken dan dus niet de optie --rm. Bovendien wil je die container op de achtergrond laten draaien, zonder de uitvoer de hele tijd op het scherm te zien. Daarvoor dient de optie -d.

Als je een container op deze manier zou opstarten, geeft Docker die een willekeurige naam, wat niet handig is als je meer dan een handvol containers hebt. Met de optie --name NAAM geef je de container daarom een vaste naam.

Dan moet je ook nog kijken naar de netwerkverbindingen. Aangezien elke Docker-container geïsoleerd is, krijg je niet zomaar toegang tot bijvoorbeeld een webserver die op poort 80 draait in een container. Daarom moet je Docker opdragen om elke aanvraag op bijvoorbeeld poort 8888 op de Raspberry Pi door te sturen naar poort 80 in een specifieke container. Dat doe je met de optie -p 8888:80. Als je al deze opties samenneemt voor de voorbeeldcontainer containous/whoami, voer je de volgende opdracht uit:

docker run -d --name whoami -p 8888:80 containous/whoami

Als alles goed gaat, krijg je na een tijdje een lange tekenreeks met hexadecimale cijfers te zien (zoals 5122c935ce5178751a59699d2c5605c607700bd04e5f57a6c18de434ae53956e). Dit is het ID van de container. Als je nu in je webbrowser surft naar http://IP:8888 met in plaats van IP het ip-adres van je Raspberry Pi, krijg je een webpagina te zien die door de webserver in de container gegenereerd wordt.

©PXimport

05 Bekijk je containers

Als je zo enkele containers hebt opgestart, begint het beheer belangrijk te worden. Allereerst is het nuttig om te zien welke containers er draaien:

docker ps

Je krijgt dan informatie over alle containers te zien die actief zijn (met de optie -a erbij ook van de containers die zijn gestopt). In de eerste kolom staat een uniek ID voor elke container, daarnaast het image op basis waarvan de container aangemaakt is. De kolom STATUS bekijk je het best bij problemen. Als je container bijvoorbeeld bij een probleem maar blijft herstarten, zie je dat hier.

In de kolom PORTS zie je de gebruikte poorten. Voor onze container whoami staat daar bijvoorbeeld 0.0.0.0:8888->80/tcp. Dat betekent dat tcp-poort 8888 op de Raspberry Pi wordt omgeleid naar tcp-poort 80 op de container. In de laatste kolom zie je de naam van de container, die kun je in verdere Docker-opdrachten gebruiken.

Wil je meer informatie, dan komt het commando docker stats van pas. Je krijgt dan van elke container statistieken te zien, zoals het verbruik van de processor, het geheugen en het netwerk. Wil je alle informatie die Docker over een specifieke container kent, voer dan dit commando uit met het ID of de naam van de container:

docker inspect CONTAINER

En wil je tot slot de logs bekijken van een container, voer dan een van deze twee opdrachten uit:

docker logs CONTAINERdocker logs -f CONTAINER

Met de optie -f volg je de logs realtime terwijl de container ze genereert.

©PXimport

06 Beheer je containers en images

Als je een container wilt stoppen, starten of een draaiende container herstarten, kan dat eenvoudig met respectievelijk deze commando’s:

docker stop CONTAINERdocker start CONTAINERdocker restart CONTAINER

Wil je tijdelijk een container pauzeren (alle programma’s erin worden dan tijdelijk ‘bevroren’), voer dan deze opdracht uit:

docker pause CONTAINER

Na deze opdracht draaien alle programma’s in de container opnieuw:

docker unpause CONTAINER

Met het commando docker images krijg je de lijst te zien van de images die Docker gedownload heeft. Voor onze whoami-container zie je in de kolom REPOSITORY de tekst containous/whoami staan en in de kolom TAG staat latest. De volledige naam van het image zou containous/whoami:latest zijn, maar die latest is de standaardwaarde voor de tag, dus kan weggelaten worden. Daarom dat we in onze opdracht in paragraaf 4 met docker run gewoon containous/whoami als image hebben opgegeven.

In de kolom CREATED zie je hoelang geleden dit image is gedownload. Wil je dit image updaten, dan voer je de volgende opdracht uit:

docker pull containous/whoami:latest

Docker downloadt dan de nieuwste versie van het image of vertelt je dat het image up-to-date is. Als je daarna nog eens docker images uitvoert, zie je dat er een image is bijgekomen.

Maar de huidige whoami-container gebruikt nog altijd het oude image. Om dit te upgraden, stop (docker stop whoami) en verwijder (docker rm wohami) je de container, en creëer je de container opnieuw met de opdracht docker run uit paragraaf 4.

©PXimport

Opruimen

Update je regelmatig je Docker-images om de nieuwste versie in een container te draaien, dan blijven de oude images gewoon staan. De micro-sd-kaart van je Raspberry Pi met een capaciteit van hoogstens enkele tientallen gigabytes kan daardoor snel vol raken, zeker als je grote containers draait. Zo zijn containers zoals die van Home Assistant en Rhasspy meer dan een gigabyte groot. Nu werkt Docker wel met een systeem zodat bij een update niet die volledige gigabyte opnieuw gedownload en opgeslagen wordt, maar na vele updates blijft de benodigde opslag wel toenemen. Met de opdracht docker rmi IMAGE_ID verwijder je een image op basis van het ID dat je in de uitvoer van de opdracht docker images vindt. Docker kent ook de opdracht docker image prune waarmee je alle images verwijdert die niet door een container worden gebruikt. Met docker system prune verwijder je ook gestopte containers, netwerken die niet tenminste door één container worden gebruikt en cachebestanden.

©PXimport

07 Volumes

Onze voorbeeldcontainer whoami maakte geen gebruik van configuratiegegevens of data. Maar je kunt een directory op je Raspberry Pi delen met een Docker-container, zodat die toegang krijgt tot gegevens daarvan. Zo’n gedeelde directory noemt Docker een volume.

Als je met meerdere containers op je Raspberry Pi gaat werken, is het aan te raden om hun directory’s allemaal bij elkaar te zetten. Maak een directory daarvoor aan, bijvoorbeeld met:

mkdir -p /home/pi/containers/nginx/data

Plaats dan in de map containers/nginx/data een bestand index.html met een html-pagina.

Dan kun je nu een container met nginx (een webserver) opstarten waarmee je deze directory deelt:

docker run -d --name nginx -p 8080:80 -v /home/pi/containers/nginx/data:/usr/share/nginx/html:ro nginx

Daarna start de container met de webserver op en koppelt die de directory /home/pi/containers/nging/data op je Raspberry Pi in de container aan op de locatie /usr/share/nginx/html, met alleen leesrechten (ro staat voor read-only). Als je nu surft naar IP:8080 krijg je het html-bestand index.html te zien.

©PXimport

08 Docker Compose

Tot nu toe hebben we handmatig Docker-containers opgestart met opdracht docker run. Maar als je wat meer Docker-containers draait en regelmatig hun configuratie wilt aanpassen, is een andere aanpak beter: alles in één configuratiebestand zetten. Dat gaat met Docker Compose.

Installeer daarvoor eerst Pythons pakketbeheerder pip en dan Docker Compose (dat een Python-programma is) met deze opdrachten:

sudo apt install python3-pip

sudo pip3 install docker-compose

Nu kun je de configuratie van meerdere Docker-containers in een bestand docker-compose.yml zetten. Maak daarvoor een Docker Compose-bestand aan met:

nano docker-compose.yml

Plaats daarin de volgende configuratie voor onze voorbeeldcontainers whoami en nginx:

version: '3.7'services:whoami:image: containous/whoamicontainer_name: whoamirestart: alwaysports:- 8888:80nginx:image: nginxcontainer_name: nginxrestart: alwaysports:- 8080:80volumes:- /home/pi/containers/nginx/data:/usr/share/nginx/html:ro

09 YAML

Sla het bestand op met Ctrl+O en sluit nano af met Ctrl+X. Het gaat hier om een YAML-bestand (met de extensie .yml). YAML (staat voor de recursieve afkorting ‘YAML Ain’t Markup Language’) is een bestandsformaat om configuratiegegevens op een leesbare manier te definiëren. Meer info vind je op de officiële website.

Je ziet in dit bestand dat we twee containers als services definiëren. Bij elke container definiëren we het gebruikte image, de naam die de container moet krijgen en of de container vanzelf moet herstarten bij problemen. Daarnaast definiëren we ook de omgeleide poorten en de volumes.

Al deze informatie vind je ook op de opdrachtregels met docker run, maar in dit Docker Compose-bestand is het wat overzichtelijker.

©PXimport

10 Werken met Docker Compose

Zodra je een bestand docker-compose.yml hebt, kun je eenvoudig de erin gedefinieerde containers aanmaken en opstarten:

docker-compose up -d

Daarna kun je deze containers beheren met de docker-opdracht, maar docker-compose heeft zelf ook heel wat opties specifiek om containers te beheren die je met Docker Compose hebt aangemaakt. Zo ruim je alles op met de volgende opdracht, alle gedefinieerde containers worden gestopt en verwijderd:

docker-compose down

Verder kun je de logs van alle containers opvolgen met:

docker-compose logs -f

Elke container geeft zijn logmeldingen daarbij in een andere kleur. Ook Docker Compose heeft een bekend riedeltje voor het stoppen, starten en herstarten van alle containers:

docker-compose stop

docker-compose start

docker-compose restart

Alle containers in je Docker Compose-bestand updaten doe je met de volgende twee opdrachten:

docker-compose pull

docker-compose restart

De eerste opdracht downloadt nieuwe images voor alle containers die je hebt gedefinieerd en de tweede opdracht herstart al die containers zodat ze het nieuwe image gebruiken. Daarna kun je indien gewenst de oude images verwijderen met:

docker image prune

11 En verder

Van veel toepassingen vind je Docker-images op Docker Hub. Op LinuxServer.io vind je ook tientallen Docker-images die door vrijwilligers worden bijgehouden. Deze images zijn goed onderhouden en gedocumenteerd, en ze gebruiken allemaal een vergelijkbare aanpak en basisinfrastructuur.

Probeer je te beperken tot ‘officiële’ Docker-images, die door een project zelf worden aangeboden, of images van betrouwbare partijen zoals LinuxServer.io. Want iedereen kan in principe Docker-images publiceren op Docker Hub, maar ze worden niet altijd up-to-date gehouden.

©PXimport

De juiste processorarchitectuur

Het is belangrijk dat je Docker-images voor de juiste processorarchitectuur downloadt. De Raspberry Pi heeft een ARM-processor, die niet compatibel is met de Intel- of AMD-processoren die je in pc’s vindt. Veel Docker-images worden zo gepubliceerd dat automatisch de juiste versie voor je processorarchitectuur wordt gedownload. Op Docker Hub vind je bij de pagina over het gewenste Docker-image welke architecturen zijn ondersteund. Voor Raspbian is dat arm32v7, arm/v7 of armhf. Als je bij het starten van een Docker-container de foutmelding exec format error krijgt, heb je waarschijnlijk een image van de verkeerde processorarchitectuur gedownload. Als dat gebeurt, dien je een image met een andere tag te downloaden. Zo verspreidt het project motionEye zijn officiële Docker-image met twee mogelijke tags: je draait ccrisan/motioneye:master-amd64 op Intel-compatibele processoren en ccrisan/motioneye:master-armhf op een Raspberry Pi.

▼ Volgende artikel
Nieuwe Philips Baristina Plus Stainless Steel combineert strak design met koffietrends
© Philips
Huis

Nieuwe Philips Baristina Plus Stainless Steel combineert strak design met koffietrends

Philips breidt zijn reeks halfautomatische koffiemachines uit met de Baristina Plus Stainless Steel. Het nieuwe model heeft een behuizing van roestvrij staal en een extra zetoptie voor iced coffee. Daarmee speelt het merk in op de groeiende populariteit van koude koffiedranken, ook buiten de zomer.

De Baristina Plus Stainless Steel is het nieuwste model binnen de Baristina-reeks. De machine heeft een volledig metalen ontwerp met houten accenten en voelt daardoor stevig aan. Volgens Philips draagt de constructie bij aan een langere levensduur en doet het ontwerp denken aan professionele espressomachines.

Net als eerdere modellen werkt de Baristina met versgemalen bonen, automatische dosering en een pompdruk van 16 bar. Nieuw is de mogelijkheid om iced coffee te zetten. Daarbij wordt de koffie eerst warm gebrouwen voor een volle smaak, waarna de doorstroom vertraagt om het drankje geleidelijk te koelen zonder dat de crema verdwijnt. De gebruiker hoeft alleen een glas met ijs te vullen, de iced coffee-optie te kiezen en te swipen om te beginnen.

©Philips

De Baristina Plus Stainless Steel is bovendien ontwikkeld met aandacht voor duurzaamheid. Omdat de machine werkt met verse bonen, ontstaat er geen afval van capsules of pads. Het apparaat gebruikt per kopje precies de benodigde hoeveelheid water en energie en is opgebouwd uit vervangbare onderdelen, wat de levensduur verlengt.

Hoe Nederland zijn koffie drinkt

Uit onderzoek dat Philips rond International Coffee Day liet uitvoeren, blijkt dat koffie voor ruim de helft van de Nederlanders onderdeel is van het ochtendritueel. Een kwart van de Nederlanders drinkt zijn eerste kop tussen zeven en acht uur ’s ochtends; bijna één op de vijf zelfs nog eerder. Voor veel mensen is dat eerste kopje onmisbaar: 62 procent wil liever geen gesprek aangaan vóór de eerste slok, terwijl de helft zich direct energieker voelt na het drinken.

Cappuccino blijft met 28 procent de populairste variant, maar iced coffee wint snel terrein. Koffie is daarmee niet alleen een bron van energie, maar ook van inspiratie. Veel Nederlanders experimenteren met nieuwe smaken en texturen. Naast iced coffee moet je dan bijvoorbeeld denken aan varianten met opgeschuimde melk of een vleugje chocolade.

▼ Volgende artikel
☔ Op de fiets door het herfstweer? Zo kies je de beste regenkleding
© yossarian6 - stock.adobe.com
Gezond leven

☔ Op de fiets door het herfstweer? Zo kies je de beste regenkleding

Kijk naar buiten en het is meteen duidelijk: de herfst is begonnen. Moet jij ook op de fiets door de regen? Je houdt het droog met goede regenkleding. Van poncho tot pak: zo valt je fietstocht niet in het water!

Dit artikel in het kort:

🌧️ Waar gebruik jij je fiets voor? (want dat maakt uit)
🌧️ Verschillende soorten regenkleding
🌧️ Waterdichtheid, ademend vermogen, gebruikt materiaal en maat
🌧️ De invloed van het seizoen
🌧️ Bekende merken

Lees ook: Je regenjas wassen én waterdicht houden: natuurlijk kan dat!

Waar gebruik jij je fiets voor?

Welke regenkleding het best bij je past, hangt af van hoe je fietst. Leg je vaak flinke afstanden af, dan telt vooral comfort. Kies dan voor ademende materialen die soepel meebewegen en niet knellen. Gebruik je je (elektrische) fiets vooral voor het woon-werkverkeer of om naar school te gaan, dan is gemak belangrijker: regenkleding die je snel kunt aantrekken en weer uitdoen is dan ideaal.

Verschillende soorten regenkleding

Daarna kun je kijken welk type regenkleding het best bij je past. Een compleet regenpak met jas en broek is handig als je vaak fietst en goed beschermd wilt zijn. Toch vinden veel mensen vooral het aantrekken van de broek onhandig. In dat geval is een losse regenjas of een regenponcho een praktischer optie. Houd er wel rekening mee dat je benen dan bij stevige regen sneller nat worden. Misschien zijn regenchaps wat voor jou: hiermee bedek je alleen de voorkant van je bovenbenen. Ook slim: alvast nadenken over regenschoenen. Wanneer je echt een hekel hebt aan natte voeten, zijn overschoenen een welkome aanvulling op je regenoutfit!

Traditioneel regenpak

De klassieker onder de regenkleding is natuurlijk het regenpak. Dat bestaat uit een jas en een broek en is meestal gemaakt van waterdicht materiaal zoals PVC of nylon. Het voordeel is dat je praktisch helemaal bedekt bent, van je nek tot je enkels. Het nadeel? Vooral goedkope regenpakken kunnen wat minder ademend zijn, waardoor je bezweet kunt aankomen.

Losse regenjas

Een losse regenjas is handig wanneer je al een waterdichte broek hebt (of natuurlijk wanneer je het niet erg vindt als je benen natregenen). Regenjassen zijn vaak stijlvoller en kunnen bij slecht weer ook als gewone jas gedragen worden (iets wat je met een traditioneel regenpak niet zo snel zult doen). Let op details: getapete naden en een hoge kraag zorgen dat je beter beschermd bent tegen de regen.

Regencape/regenponcho

Hoef je maar een kort stukje te fietsen? Dan is een regencape of - poncho ideaal: gewoon een kwestie van omslaan of over je hoofd aantrekken. Met een cape of poncho heb je veel bewegingsvrijheid, maar bij harde wind kunnen ze een beetje onhandig zijn. Er zijn ook regencapes die bijvoorbeeld elastieken aan de mouwen hebben die je aan het stuur kunt vastmaken, of een extra koord om je middel waardoor de cape minder wappert en klappert in de wind.

Regenoverschoenen

Niets zo vervelend als helemaal droog blijven dankzij een goed regenpak, maar aankomen met doorweekte schoenen. Regenoverschoenen zijn dé oplossing. Ze zijn gemaakt van waterdicht materiaal en je schuift ze makkelijk over je normale schoenen heen.

TypeVoordelenNadelen
RegenpakVolledig beschermdMinder ademend
RegenjasStijlvol, veelzijdigBenen blijven onbedekt
Cape/ponchoMakkelijk aan-/uitdoen Windgevoelig
OverschoenenDroge voetenExtra aankoop

©iuricazac - stock.adobe.com

Waar moet je op letten bij het kiezen van regenkleding?

➜ Waterdichtheid

Dit is natuurlijk het allerbelangrijkste om op te letten! Om te weten hoe goed een regenjas je droog kan houden, kijk je naar de waterkolomwaarde op het etiket. Hoe hoger de waarde, hoe beter de waterdichtheid. Een waarde van 10.000 mm of meer is uitstekend. In de tabel hieronder zie je hoe goed verschillende waterkolomwaarden je beschermen.

➜ Ademend vermogen

Je wilt droog blijven, maar je wilt ook dat je eigen zweet niet blijft hangen in je regenpak. Materialen zoals Gore-Tex zijn waterdicht maar toch ademend.

➜ Materiaal

Het materiaal is ook iets om rekening mee te houden. Polyester is licht en ademend maar minder duurzaam. PVC is zwaarder maar gaat langer mee. Kies wat bij jou en je fietsgedrag past.

➜ Prijs-kwaliteitverhouding

Goedkoop is vaak duurkoop, vooral als je dagelijks fietst. Investeer in kwalitatief goede regenkleding die jaren meegaat.

De juiste maat kiezen

Bij het kiezen van de juiste maat is het belangrijk om rekening te houden met de kleding die je eronder draagt. Pas verschillende maten en draag de kleding die je normaal tijdens het fietsen draagt. Bepaal of je genoeg bewegingsvrijheid overhoudt. Een regenjas die zó strak om je armen zit dat je niet goed meer richting kunt aangeven, dat moet je natuurlijk niet willen.

Tabel: waterdichtheid

Waterdichtheid van regenkleding wordt gemeten in millimeters waterkolom (mm). Dit geeft aan hoe hoog een kolom water kan zijn voordat deze door de stof heen dringt. Voor regenkleding voor de fiets is minimaal 5.000 tot 10.000 mm aan te raden.

Aantal mm:Waterdichtheid:Beschermt tegen:
0 - 1.500SpatwaterdichtLichte regen en spatten
1.500 - 5.000WaterdichtMatige tot zware regen
5.000 - 10.000WaterdichtBijna alle regen, wel wat vochtdoorslag mogelijk
10.000 - 20.000Hoogwaardig waterdichtZware stortbuien
20.000+Extreem waterdichtExtreme omstandigheden

➜ Zomer of winter?

Wat voor regenkleding je kiest, hangt ook af van het seizoen en van wat je allemaal op de fiets doet.

Zomer

In de zomer is lichte, ademende kleding het prettigst. Ga voor materialen die waterdicht én ventilerend zijn, zoals Gore-Tex. Dat houdt regen buiten maar laat vocht van binnen ontsnappen. Zo blijf je droog van de regen én raak je overtollige warmte kwijt tijdens het fietsen. Ideaal dus voor warme, wisselvallige dagen waarop je actief bent.

Winter

In de winter draait het juist om warmte. Een regenjas met thermische voering houdt je niet alleen droog, maar ook behaaglijk. Veel modellen hebben een uitneembare voering, zodat je dezelfde jas ook in het voor- en najaar kunt dragen. Houd wel rekening met een hogere prijs, maar daar krijg je meer comfort en veelzijdigheid voor terug.

Testen voor gebruik

Wil je zeker weten dat je droog overkomt? Het klinkt gek, maar spuit jezelf nat met een tuinslang om te testen hoe waterdicht de kleding echt is. Zo kom je niet voor verrassingen te staan.

Welk merk fietskleding moet je kiezen?

In Nederland zijn er verschillende bekende merken die regenkleding van hoge kwaliteit aanbieden. Dit zijn enkele van de meest populaire:

1: Agu

Dit Nederlandse merk is vooral bekend onder fietsers en biedt een breed scala aan regenkleding, van jassen tot broeken en overschoenen.

2: Rains

Dit Deense merk is ook populair in Nederland en staat bekend om zijn minimalistische en stijlvolle regenjassen.

3: Mac in a Sac

Dit merk biedt lichtgewicht en opvouwbare regenkleding die gemakkelijk op te bergen is.

4: Vaude

Dit Duitse merk is populair onder outdoorliefhebbers en biedt duurzame en milieuvriendelijke regenkleding.

5: Columbia

Dit Amerikaanse merk is ook in Nederland verkrijgbaar en biedt een breed scala aan regenkleding, vaak gemaakt van hun gepatenteerde Omni-Tech-materiaal dat zowel waterdicht als ademend is.

©Martin - stock.adobe.com

✅ Checklist regenkleding kopen

☐ Bepaal je behoeften: dagelijks gebruik, lange ritten, woon-werkverkeer.
☐ Kies het type regenkleding: regenpak, losse jas, cape/poncho, overschoenen.
☐ Controleer de waterdichtheid: zoek naar de waterkolomwaarde.
☐ Let op het ademend vermogen: materialen zoals Gore-Tex zijn ideaal.
☐ denk om het seizoen: licht en ademend voor de zomer, geïsoleerd voor de winter.
☐ Check de prijs-kwaliteitverhouding: goedkoop is niet altijd beter.
☐ Pas verschillende maten: houd rekening met de kleding die je eronder draagt.
☐ Test de kleding indien mogelijk: gebruik een tuinslang of lees online reviews.
☐ Lees het waslabel: sommige kledingstukken hebben speciale zorg nodig.
☐ Overweeg extra's: zoals reflecterende strips voor veiligheid.