Docker update auf 20.10.3-0552

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

stulpinger

Benutzer
Registriert
27. Mai 2009
Beiträge
758
Reaktionspunkte
156
Punkte
69
  • Like
Reaktionen: haydibe
Ist das jetzt ein Feature oder ein Bug ? ?
Bildschirmfoto 2021-06-01 um 17.52.57.png
Installiert 20.x
Neueste Version online 18.x
 
... und immer noch ist der Swarm-Modus kaputt.

Die Environment-Variablen kommen seit etlichen Versionen des Synology Docker Pakets nicht bei Containern an, wenn diese über docker stack deploy deployed werden. Da es schon so lange kaputt ist, kann man schon fast vermuten das es sich eher um Absicht als einen versehentlichen Defekt handelt. Wer weiss welche Auswirkungen Swarm Services auf die Syno-UI hätten.
 
  • Sad
Reaktionen: geimist
Ist das jetzt ein Feature oder ein Bug ? ?

Installiert 20.x
Neueste Version online 18.x
"Neuste Version" bezieht sich auf die vom Updateserver veröffentlichte Version. Da du die 20.x manuell installiert hast, kommt es zu dieser Diskrepanz (bis die Serverversion angehoben sein wird).
 
  • Like
Reaktionen: stulpinger
... und immer noch ist der Swarm-Modus kaputt.

Die Environment-Variablen kommen seit etlichen Versionen des Synology Docker Pakets nicht bei Containern an, wenn diese über docker stack deploy deployed werden. Da es schon so lange kaputt ist, kann man schon fast vermuten das es sich eher um Absicht als einen versehentlichen Defekt handelt. Wer weiss welche Auswirkungen Swarm Services auf die Syno-UI hätten.

Gerade Deinen Kommentar gesehen, nachdem ich einen Forum-Post erstellt habe ...

Wo hast Du die Info her? Ich habe nach dem Upgrade auf DSM7 genau dieses Problem. Daß es aber schon lange kaputt ist, kann ich nicht bestätigen, auf DSM 6.2.4 hat's bei noch funktioniert ...
 
Wo hast Du die Info her? Ich habe nach dem Upgrade auf DSM7 genau dieses Problem. Daß es aber schon lange kaputt ist, kann ich nicht bestätigen, auf DSM 6.2.4 hat's bei noch funktioniert ...
Ich teste es. Wenn Du hier im Forum suchst, findest Du auch exakt nach welchem Vorgehen ich test, wie die compose.yml aussieht und welche Befehle ich dabei verwende.

Update:
Code:
cat << EOF | docker stack deploy -c - env_test
version: '3.7'
services:
  ubuntu:
    image: ubuntu:18.04
    environment:
      TEST: test
    command: ["tail","-f","/dev/null"]
networks:
  default:
    name: custom
EOF
sleep 5
docker exec -ti $(docker ps --filter name=env_test_ubuntu -q) env
Danach wieder abräumen:
Code:
docker stack rm env_test

Erwartung: die definierte Variable TEST wird ebenfalls ausgegeben.
Code:
root@dsm:~# cat << EOF | docker stack deploy -c - env_test
> version: '3.7'
> services:
>   ubuntu:
>     image: ubuntu:18.04
>     environment:
>       TEST: test
>     command: ["tail","-f","/dev/null"]
> networks:
>   default:
>     name: custom
> EOF
Creating network custom
Creating service env_test_ubuntu
root@dsm:~# sleep 5
root@dsm:~# docker exec -ti $(docker ps --filter name=env_test_ubuntu -q) env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=24b6fb277f7a
TERM=xterm
HOME=/root
Ergebnis: TEST fehlt

Mit docker-compose ist TEST vorhanden:
Code:
cat << EOF | docker-compose --project-name env_test --file - up -d
version: '3.7'
services:
  ubuntu:
    image: ubuntu:18.04
    environment:
      TEST: test
    command: ["tail","-f","/dev/null"]
networks:
  default:
    name: custom2
EOF
sleep 5
docker exec -ti $(docker ps --filter name=env_test_ubuntu -q) env
cat << EOF | docker-compose --project-name env_test --file - down
version: '3.7'
services:
  ubuntu:
    image: ubuntu:18.04
    environment:
      TEST: test
    command: ["tail","-f","/dev/null"]
networks:
  default:
    name: custom2
EOF

Output von env:
Code:
root@dsm:~# docker exec -ti $(docker ps --filter name=env_test_ubuntu -q) env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=6d1ef1d1b508
TERM=xterm
TEST=test
HOME=/root
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat