Docker på Windows for å kjøre OpenClaw uten komplikasjoner

Å installere OpenClaw på Windows kan føre til problemer med systemet. Bruk av Docker som isolert miljø gir en tryggere og enklere løsning for å kjøre programmet.
Vi forsøkte å installere OpenClaw direkte på Windows, og resultatet var en katastrofe. På kort tid hadde vi et fullstendig ødelagt Python-miljø, biblioteksfeil som ikke ble oppdatert, og systemvariabler som skapte konflikter med andre programmer. De som utvikler disse verktøyene glemmer ofte at ikke alle er Linux-systemadministratorer eller har dedikerte servere. For en vanlig bruker kan det å prøve en åpen kildekodes IA bli et mareritt med mislykkede installasjoner. Vi måtte formatere en partisjon for å komme tilbake til normalen, men så innså vi at den smarteste måten å gå frem på, er å bruke et isolert system. Praktisk talt, vi opprettet en boble hvor agenten kan kjøre uten å berøre en eneste fil fra operativsystemet vårt.
Forstå Docker med et enkelt eksempel
Forestill deg Docker som et system med forseglede bokser. I stedet for å spre programmets filer overalt på harddisken, ligger alt programvaren trenger for å fungere inne i en enkelt boks. Hvis programmet bestemmer seg for å forårsake skade eller hvis installasjonen går galt, trenger vi ikke å bekymre oss for å rense registeret eller lete etter foreldreløse filer. Bare kast boksen, og datamaskinen forblir ren som før.
I motsetning til de gamle virtuelle maskinene, som var trege fordi de måtte simulere en hel datamaskin, er disse boksene (som i fagspråk kalles containere) lette. De bruker hjertet av operativsystemet vi allerede har, men skaper en usynlig mur mellom programmet og våre personlige data. Det er den standardmetoden som brukes av de som driver store nettsteder, og det er den eneste sunne måten å teste programvare for kunstig intelligens uten å riskere å gjøre Windows ustabilt.
Trinn for installasjon på Windows
For å kjøre disse boksene på Microsoft trenger vi et program som fungerer som oversetter. Det obligatoriske valget er Docker Desktop (tilgjengelig også som app fra Microsoft Store). Det er grensesnittet som lar oss håndtere alt med musen i stedet for å skrive kode.
- Last ned installasjonsprogrammet fra den offisielle nettsiden og start det uten å endre standardalternativene.
- Programmet vil be oss om å aktivere WSL2. Dette er et lite stykke Linux som Microsoft har integrert i Windows for å la containerne kjøre raskt. Uten dette ville alt vært ekstremt tregt.
- Omstart av PC-en er obligatorisk for å aktivere disse endringene.
- Åpne appen og vent til hvalen nederst til venstre blir grønn. Når det skjer, er motoren på, og vi kan begynne.
Kjøre OpenClaw i total sikkerhet
OpenClaw er en IA-agent som kan lese e-poster og håndtere Telegram. Å kjøre den fritt på PC-en er risikabelt fordi agenten har skrivetillatelser. Å sette den i en container betyr at den kun kan lese det vi bestemmer oss for å dele med den.
For å starte den trenger vi ikke å konfigurere noe manuelt. Åpne Windows-terminalen (PowerShell eller Kommandolinje) og lim inn denne kommandoen.
- docker run -d -p 18789:18789 -v openclaw-data:/root/.openclaw --name agente-ia ghcr.io/openclaw/openclaw:latest
- Etter å ha trykket enter, laster systemet ned alt som er nødvendig. Tiden avhenger av hastigheten på tilkoblingen.
- Når det er ferdig, skriv bare http://localhost:18789 i nettleseren for å få tilgang til kontrollpanelet og legge inn API-nøklene.
Av og til henger den siste versjonen av OpenClaw seg på velkomstskjermen og lar oss ikke gå videre. Ruten til TekniskeTriks for å løse dette blokkeringen er å gå til Windows-brukermappen, lete etter den skjulte mappen .openclaw, åpne filen pending.json med Notisblokk og endre verdien silent fra false til true. Dette trikset tvinger oppstart av tjenesten ved å hoppe over grafikkfeilen.
Andre verktøy å prøve med containerne
Nå som vi har motoren på, kan vi installere andre verktøy uten å skitne til systemet. Det finnes alternativer som endrer måten å bruke AI på datamaskinen.
Open WebUI er sannsynligvis...
Det beste grensesnittet for de som ønsker å bruke lokale språkmodeller. I stedet for å installere tusen Python-pakker, kjører vi det i en beholder og har en klone av ChatGPT som kjører på vår egen maskinvare, noe som garanterer at ingen data forlater hjemmet.
Portainer er verktøyet for de som hater terminalen. Det lar oss se hvor mange gigabyte RAM hver enkelt programvareboks bruker, og vi kan slå av alt med ett klikk, noe som forhindrer at PC-en blir treg mens vi jobber med noe annet.
Vanlige spørsmål og løsninger
- PC-en har blitt treg. Docker bruker RAM selv når vi ikke kjører programmene. Hvis du ikke tester AI, lukk appen fra oppgavelinjen for å frigjøre omtrent to gigabyte minne.
- Diskplassen er fullt. Beholderne lagrer data i et virtuelt disk som vokser over tid. For å frigjøre plass, gå til innstillingene i Docker Desktop og rens opp i ubrukte volum.
- Tilgang til AI fra smarttelefonen. Som standard kjører programmene bare på localhost, så de er kun synlige på PC-en. For å bruke dem eksternt må du konfigurere en sikker tunnel, men vær forsiktig så du ikke eksponerer PC-en for hvem som helst på internett.
- Minstekrav. De som har bare 8 GB RAM vil slite. I så fall er det best å bruke mye lettere versjoner av modellene eller vurdere å kjøpe mer minne, fordi virtualisering krever ressurser.
Etter noen tester innså jeg at den virkelige kampen i dag ikke lenger er å finne den beste programvaren, men å få installert den uten at PC-en blir en haug med feil. Docker ser i begynnelsen ut som en ekstra komplikasjon, men faktisk er det den eneste måten å opprettholde sin mentale helse på. Mitt råd er aldri å installere "bare" AI-programvare på Windows hvis du ikke er hundre prosent sikker på hva de skriver i systemfilene. Det er bedre å bruke ti minutter på å konfigurere en beholder enn å bruke tre timer på å reinstallere Windows fordi en autonom agent har bestemt seg for å rydde opp i feil mapper.
Hvis du vil lese flere artikler som Docker på Windows for å kjøre OpenClaw uten komplikasjoner, kan du besøke kategorien Windows.

Legg igjen en kommentar