Re Le Wed, Apr 03, 2024 at 04:24:42PM +0200, Marc SCHAEFER via gull a écrit : > Salut, > > On Wed, Apr 03, 2024 at 07:51:03AM +0200, felix via gull wrote: > > Mais bon, j'ai installé un buster. (oldoldstable). J'ai alors essayé de > > changer quelque trucs pour passer en bookworm > > Dans mon experience, si le host est buster, alors des conteneurs lxc ou > Docker de types buster ou bullseye fonctionnent. Si le host est bullseye, > des conteneurs de types bullseye ou bookworm fonctionnent. Non, le host est en bookworm.
C'est le tuto: Comment accéder à distance aux applications GUI en utilisant Docker et Caddy sur Ubuntu 20.04 https://www.digitalocean.com/community/tutorials/how-to-remotely-access-gui-applications-using-docker-and-caddy-on-ubuntu-20-04-fr qui propose de créer deux dockers, pour - noVnc + thunderbird - caddy -> http -> noVnc J'ai fait bêtement un copier-coller ( sauf nano, j'ai préféré cat ;) et me suis trouvé avec un thunderbird tout neuf, dans mon firefox, sous http://localhost:8080 J'ai trouvé ça encourageant. Du coup, avec les modifs publiées dans mon précédent mail: > +++ Dockerfile 2024-04-02 17:11:39.785253735 +0200 > @@ -1 +1 @@ > -FROM golang:1.14-buster AS easy-novnc-build > +FROM golang:1.22-bookworm AS easy-novnc-build > @@ -7 +7 @@ > -FROM debian:buster > +FROM debian:bookworm > @@ -18,2 +18,2 @@ > -RUN apt-get update -y && \ > - apt-get install -y --no-install-recommends thunderbird && \ > +RUN dpkg --add-architecture i386 && apt-get update -y && \ > + apt-get install -y --no-install-recommends wine wine32 wine64 > libwine:i386 libwine fonts-wine && \ > @@ -27,3 +27,3 @@ > -RUN groupadd --gid 1000 app && \ > - useradd --home-dir /data --shell /bin/bash --uid 1000 --gid 1000 app > && \ > - mkdir -p /data > +# RUN groupadd --gid 1000 app && \ > +# useradd --home-dir /data --shell /bin/bash --uid 1000 --gid 1000 app > && \ > +# mkdir -p /data > @@ -32 +32,2 @@ > -CMD ["sh", "-c", "chown app:app /data /dev/stdout && exec gosu app > supervisord"] > +# CMD ["sh", "-c", "chown app:app /data /dev/stdout && exec gosu app > supervisord"] > +CMD ["sh", "-c", "exec supervisord"] > +++ supervisord.conf 2024-04-02 17:11:55.628942924 +0200 > @@ -9 +9 @@ > -command=/usr/bin/Xtigervnc -desktop "Thunderbird" -localhost -rfbport 5900 > -SecurityTypes None -AlwaysShared -AcceptKeyEvents -AcceptPointerEvents > -AcceptSetDesktopSize -SendCutText -AcceptCutText :0 > +command=/usr/bin/Xtigervnc -desktop "Wine" -localhost -rfbport 5900 > -SecurityTypes None -AlwaysShared -AcceptKeyEvents -AcceptPointerEvents > -AcceptSetDesktopSize -SendCutText -AcceptCutText :0 > @@ -35 +35 @@ > -command=/usr/bin/thunderbird > +command=/usr/bin/wine explorer Je me retrouve avec ``explorer.exe'' dans mon navigateur! Mais bon, j'ai pu créer un container ``wine-app'' en bookworm, mais le conteneur ``wine-web'' qui fait le lien avec un service web est en buster. (NB. Ça marche très bien, il s'agit plutôt d'une question de principe) > Par contre, lors de combinaisons non listees ci-dessus, j'ai eu des bugs > bizarres. Probablement lie a l'ABI kernel (pour rappel, par defaut > buster c'est kernel 4.x, bullseye 5.x, bookworm 6.x, meme si on > peut faire des variantes comme buster en 5.x par exemple). J'ai fais tourner des LXC etch sur des hosts en bullseye, avec quelque workaround, l'essentiel tourne (y.c. apt-get update!) > Toutefois, j'ai tres peu d'experience de go (mes langages standards sont > Perl, bash, C). J'ai dans un conteneur ALPHANET-DS[1] (surcouche a Docker > ou lxc) du go en test pour une appli particuliere: host bullseye, > conteneur bookworm, que je deploie sur la base d'un conteneur > debian-bookworm simplifie (typiquement pas de systemd), mais complete de > quelques standards locaux (rsyslog, logcheck, partage de donnees /data, > partage de donnees privees /shared, cloud scripts /cloud, auto-analyse > de logs pour report abuseipdb + firewall, etc). Le go lui-meme ne > vient pas des packages Debian mais la derniere version est telechargee > et compilee. Je faisais cela car un des services c'etait snowflake (tor > P2P en UDP), avec une exposition Internet. Je ne connais pas go, mais il a l'air prometteur! J'utilise gocryptfs, c'est pas mal du tout, j'ai vu passer une implémentation de wireguard en go, je ne sais pas ce que cela vaut, mais ça à l'air intéressant. -- Félix Hauri - <fe...@f-hauri.ch> - http://www.f-hauri.ch
_______________________________________________ gull mailing list gull@forum.linux-gull.ch https://forum.linux-gull.ch/mailman/listinfo/gull