.Net Core Anwendung auf Raspberry im Docker

.Net Core für den Raspi

docker run --rm -it microsoft/dotnet:2.1-sdk

Dockerfile anlegen

nano Dockerfile

Dockerfile inhalt

FROM microsoft/dotnet:2.1-sdk
COPY . /app
WORKDIR /app
ENV ASPNETCORE_URLS http://*:7500
VOLUME ["/app/Database","/app/wwwroot/Gallery"]
EXPOSE 7500
ENTRYPOINT ["dotnet", "kt.dll"]

Docker bauen

docker build -t klassentreffen .

Docker starten

docker run -d --publish 7500:7500 --name klassentreffen --volume /home/pirate/klassentreffen/db:/app/Database:Z --volume /home/pirate/klassentreffen/gallery:/app/wwwroot/Gallery:Z --restart always klassentreffen:latest

Alle Docker anzeigen

docker ps [-a]

Docker aufräumen

docker system prune -a