Windesheim-HBO-ICT / Coderunner

GNU Affero General Public License v3.0
9 stars 3 forks source link

Coderunner #8

Closed martijnschuman closed 5 months ago

martijnschuman commented 5 months ago

Wat gebeurde er?

Als ik de coderunner wil gebruiken krijg ik de volgende error in de console: image

image

Stappen om de bug te reproduceren

Update naar de nieuwste docker, run de API en probeer hem aan te spreken via de code-block. Dan komt er die melding van verwerken, waarna hij binnen een paar seconden een foutmelding geeft.

Relevante loguitvoer

No response

Kraanter commented 5 months ago

Wat gebeurd er als je de docker image draait ipv de go applicatie?

Ook is versie 25.0.2 niet de laatste versie van docker https://docs.docker.com/engine/release-notes/26.1/

Kan je proberen te updaten naar versie 26 en vervolgens nog een keer testen?

martijnschuman commented 5 months ago

Geupdate naar de nieuwste versie en via de docker image gestart en niet via go, maar krijg nu een andere error

image image

Docker draait ook, dus raar dat ik die error krijg image

Kraanter commented 5 months ago

Ja deze error is omdat je docker socket verbonden moet worden met de container doormiddel van de -v parameter als volgt:

docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 coderunner

Uitleg hierover is te vinden in de wiki

Kraanter commented 5 months ago

Doormiddel van het volgende commando kan je zonder zelf de container te bouwen gebruik maken van de coderunner:

docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 --rm -d ghcr.io/windesheim-hbo-ict/coderunner