Cet article est mattermost / mattermost-docker Que faire si vous modifiez l'adresse d'écoute à partir de l'écran de configuration de l'édition Team v5.28.1 et que vous ne pouvez pas démarrer Il est décrit.
Comme indiqué ci-dessous, le proxy inverse Nginx a été configuré pour ignorer l'accès qui est venu du port 80/443 au port 8065 de Mattermost.
Cependant, lorsque j'ai regardé la console système, l'adresse d'écoute était **: 8000 **, j'ai donc pensé que c'était étrange et je l'ai réécrite en **: 8065 **.
Après cela, lorsque j'ai réécrit les paramètres du docker et redémarré, la plupart des utilisateurs n'ont pas démarré.
Il est également écrit dans Official Knwon Issue de ne pas réécrire comme suit.
Do not modify the Listen Address in Service Settings.
Même si l'image du menu fixe de Mattermost ne fonctionne pas correctement après la modification des paramètres, le conteneur lui-même démarre. Je vais donc travailler à l'intérieur du conteneur pendant qu'il fonctionne. Le shell est en frêne car l'image du docker est basée sur Linux alpin. mm_container_name est le nom du conteneur de Mattemost.
docker exec -it <mm_container_name> /bin/ash
Si vous pouvez l'attacher au shell à l'intérieur, réécrivez config / config.json comme suit
cd config
sed -i -e 's/:8065/:8000/' config.json
Lorsque vous avez terminé d'écrire, quittez Shell et redémarrez le conteneur Docker pour le restaurer.
Le [document officiel] de Mattermost (https://docs.mattermost.com/administration/changelog.html#id351) a la description suivante.
To improve the production use of Mattermost with Docker, the docker image is now running a as non-root user and listening on port 8000. Please read the upgrade instructions for important changes to existing installations.
Donc, on dit que le port normalement utilisé est 8000, donc changez le paramètre Reverse Proxy de Nginx.