Jeg forventet at Docker ville streve med min gamle Raspberry Pi, men Kiwix motbeviste meg

Docker fungerer overraskende godt på Raspberry Pi 4, og har åpnet døren for spennende prosjekter i mitt hjemmelaboratorium. Her er mine erfaringer og fremtidige planer.

Docker har fått min fulle oppmerksomhet. Jeg har nylig dykker ned i Raspberry Pi-enheter igjen, spesielt Pi 4, i mitt budsjett-hjemmelaboratorium. Samtaler med en kollega om prosjekter førte meg til tanken på Docker-containere – kunne de fungere på denne gamle SBC-en? Resultatet var overraskende positivt, noe som åpnet for spennende nye ideer.

Docker fungerer på en gammel Raspberry Pi

Rask full stack

Jeg var skeptisk til å installere Docker på min Pi 4, en modell jeg har hatt en stund, nylig oppgradert fra Bookworm til Trixie.

Jeg forvandlet den fra en dedikert Retro Pi til en mini-PC. Nysgjerrigheten rundt Docker var stor, men hvordan ville Pi-en takle det?

Installeringen av Docker og Docker Compose var enklere enn forventet.

For å spare microSD-kortet med Pi OS fra problemer, bestemte jeg meg for å bruke en ekstern USB-stasjon til databaser og logger.

Etter å ha lastet ned Docker og installert Docker Compose, begynte jeg å lage mapper og compose-filer for min stack. Deretter testet jeg ytelsen til hver app på Pi.

Noe fungerte, noe ikke. I begynnelsen hadde jeg problemer med å binde volumene til en ekstern USB-minnepinne. Utfordringen lå i feilkartlegging.

Oops. Jeg justerte syntaksen og startet opp stacken igjen. Denne gangen fungerte det. Etter hvert fikk jeg appene til å kjøre og utforsket dem på Pi.

Flere testapper installert

Noen utfordringer

Som eier av en Raspberry Pi 4, var jeg forberedt på langsommere prosessering eller driftsproblemer med Docker. Tidligere hadde jeg slitt mye med appinstallasjoner. Vi måtte til slutt flashe et nytt OS på Pi-en.

Etter det, gikk det mye smidigere. Jeg startet nesten fra scratch for labarbeid.

Bygge Docker Compose-filer og sette opp miljøet var neste steg. Oppstarten av containerne var delt. Caddy og Memos fungerte sømløst fra starten.

Caddy er imponerende. Spesielt gleder jeg meg til å se hva jeg kan gjøre med det på Raspberry Pi. Memos viste seg å være både nyttig og lett, jeg vurderer å bruke den på andre Docker-stacks. Raskere og mer effektivt enn å bruke et notatprogram på Pi.

En spesiell container

En virtuell bibliotek-app utførte virkelig fantastisk

Jeg testet en Docker-versjon av Kiwix, en av mine favoritt-mobilapper. Hver dag laster jeg ned og leser fra mine Kiwix biblioteker for å oppdatere kunnskapen min. Kiwix er perfekt for det, så jeg var glad for å oppdage Docker-kompatibilitet.

Kiwix er en åpen kildekode-plattform for kunnskapssenter. Den laster ned bøker eller kilder – Wikipedia, offentlig domene – for offline tilgang.

For å få den til å fungere med Docker, må ZIM-filer være tilgjengelige i katalogen. Disse komprimerte arkivene kan være store, spesielt Wikipedia og Python-biblioteket, så vær oppmerksom på det.

Erfaringen med appen på Pi inspirerte meg til å lage en selvstendig “bibliotek”-enhet med et håndlaget kabinett og 7” skjerm. Kanskje en dag.

Docker som springbrett for nye hobbyprosjekter

Fremtidige RPi-stacks og prosjekter

Jeg var i utgangspunktet ute etter en test for å se om jeg fikk containerne til å fungere.

Fungerer på Raspberry Pi 4. Testen gikk bra. Nå planlegger jeg å bruke dette ofte i hjemmelaboratoriet.

Flere containere står for tur. Jeg vurderer å droppe Portainer og heller gå for Dockhand til Stack Management.

Sablier, ttyd, wg-easy og Navidrome fanger interessen.

Jeg har mange ambisiøse prosjekter knyttet til Raspberry Pi. Dette er bare begynnelsen. I fremtiden vil jeg bygge en NAS og en privat sky; derfor er det fornuftig å mestre Docker på denne enheten.

En ny hjemmelaboratorium grense

Docker-prosjektet på Raspberry Pi ble en suksess. Jeg var usikker på om det ville fungere, men det gjorde det. Nå har jeg en fleksibel fullstack på denne minipolen. Raspberry Pis er virkelig essensielle i moderne hjemmelaboratorier. Jeg er glad jeg prøvde dette og vil fortsette å bruke det.

Hvis du vil lese flere artikler som Jeg forventet at Docker ville streve med min gamle Raspberry Pi, men Kiwix motbeviste meg, kan du besøke kategorien Linux.

Index
  1. Docker fungerer på en gammel Raspberry Pi
    1. Rask full stack
  2. Flere testapper installert
    1. Noen utfordringer
  3. En spesiell container
    1. En virtuell bibliotek-app utførte virkelig fantastisk
  4. Docker som springbrett for nye hobbyprosjekter
    1. Fremtidige RPi-stacks og prosjekter
    2. En ny hjemmelaboratorium grense

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up