Ich habe meinen Docker-Zoo um eine weitere interaktive Programmierumgebung ähnlich der Jupyter-Notebooks erweitert, die sich aber gänzlich auf Julia konzentriert.
using Pluto
Pluto.run("0.0.0.0.0", 1234)
root@dockerhost:/srv/docker/pluto.jl# more Dockerfile
FROM julia:latest
EXPOSE 1234
VOLUME /notebooks
ENV JULIA_NUM_THREADS = 100
RUN julia -e 'using Pkg; Pkg.update(); Pkg.add("Pluto"); Pkg.precompile();'
COPY docker_main.jl /
WORKDIR /notebooks
ENTRYPOINT [ "julia" ]
CMD [ "/docker_main.jl" ]
version: '2'
services:
pluto_jl:
build: .
# ports:
# - "1234:1234"
restart: unless-stopped
labels:
- "traefik.backend=pluto_jl"
- "traefik.enable=true"
- "traefik.http.routers.pluto_jl.rule=Host(`pluto-jl.docker.lab`)"
- "traefik.http.services.pluto_jl.loadbalancer.server.port=1234"
- "traefik.docker.network=traefik_proxy"
networks:
- traefik_proxy
networks:
traefik_proxy:
external:
name: traefik_proxy
using Pluto
Pluto.run("0.0.0.0.0", 1234)
Aktuell ist dazu ein Merge-Request beim Projekt eingereicht, der derzeit heftig diskutiert wird.
23.09.2020
Ich habe durch meine vielen neuen Bewohner im Docker-Zoo auch darüber nachgedacht, wie ich ihren jeweiligen Ressourcen-Hunger im Zaum halten könnte...
Precision Time Protocol
15.10.2021
Durch meinen Neffen wurde ich neulich auf ein Video im Internet aufmerksam gemacht, aus dem ich von der Existenz des Protokolls PTP oder Precision Time Protocol erfuhr. Hier einige Gedanken dazu
WeiterlesenAI und ML Android Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Go GUI Hardware Java Jupyter JupyterBinder Komponenten Links Linux Markdown Markup Music Numerik OpenSource PKI-X.509-CA Präsentationen Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Als ich diese Lösung zur Darstellunbg und Analyse von beliebigen strukturierten Daten fand (das Beispiel erledigt das für ASN.1 kodierte Informationen), fasste ich den Entschluss, dass ich eine entsprechende Komponente in Java realisieren wollte.
WeiterlesenEine neue Version der sQLshell ist verfügbar!
WeiterlesenEin Influenzer würde einen solchen Artikel beginnen mit "Ich werde immer wieder gefragt, warum..." Da ich keiner bin kann ich so etwas nicht tun – statt dessen erläutere ich einfach das Szenario: Ich pflege diverse Open Source Projekte, die sich mit PKI und kryptographischen Timestamps. Jedoch benutzt die sQLshell elektronische Signaturen nur für die Verteilung der diversen Plugins.
WeiterlesenManche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen Codeberg-Repositories findet man hier.