[DOCKER] Que faire si vous modifiez l'adresse d'écoute à partir de l'écran des paramètres dans le menu fixe Mattermost

introduction

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.

Contexte

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.

structure

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 **.

Screenshot from 2020-11-03 22-31-37.png

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.

approche

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.

Réglage correct

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.

Recommended Posts

Que faire si vous modifiez l'adresse d'écoute à partir de l'écran des paramètres dans le menu fixe Mattermost
Que faire si vous avez installé Ruby avec rbenv mais que la version ne change pas
Que faire si vous ne pouvez pas installer le plug-in à partir d'Eclipse Marketplace
Que faire si vous avez activé Utiliser le moteur basé sur WSL2 dans Docker Desktop avec une installation WSL2 insuffisante
Que faire si vous ne pouvez pas exécuter avec la commande "nom du package Java / nom de la classe"
Que faire si la commande rails devient inutilisable
[Rails] Que faire si vous ne pouvez pas obtenir de message d'erreur avec la méthode des erreurs
Que faire si vous obtenez une erreur gcc dans Docker
Que faire lorsque la validation ne fonctionne pas avec l'action de mise à jour
Si vous souhaitez modifier l'environnement de développement Java d'Eclipse
Que faire si vous vous fâchez contre OpenSSL avec Pyenv Install
Que faire si vous oubliez votre mot de passe root sur CentOS7
[Rails] Que faire si vous ne pouvez pas obtenir de paramètres avec form_with
Que faire si vous n'aimez pas le code généré par swagger-codegen-cli
Que faire si vous obtenez l'erreur Trop long sans sortie (dépassé 10m0s) dans CircleCI
Que faire si le serveur Tomcat meurt
Que faire si vous transmettez des informations incorrectes
Que faire si vous ne pouvez pas activer la boîte de sélection créée par bootstrap-select
Que faire quand Pour installer la version manquante, exécutez `gem install bundler: 2.1.4`
Que faire si l'installation du gem de débogage échoue
Que faire si le serveur Rails ne peut pas démarrer
Que faire si vous créez accidentellement un modèle
Que faire si vous ne pouvez pas obtenir le texte d'un élément dans Selenium
Que faire lorsque les paramètres de routage ne fonctionnent pas après la création d'un environnement Docker avec Laravel
Que faire si l'annotation JSON Hint ne fonctionne pas avec Lombok et JSONIC
Que faire si vous frappez le mur de trop de fichiers de symboles lors du téléchargement avec App Store Connect
[Solution] Que faire si vous obtenez une erreur Docker "ERREUR: Impossible de se connecter au démon Docker sous unix: ///var/run/docker.sock. Le démon docker est-il en cours d'exécution?"
Que faire si vous ne trouvez pas le JDK que vous avez mis dans SDKMAN après la migration de bash vers zsh sous macOS
Que faire lorsqu'une exception java.io.IOException se produit dans GlassFish
[Java] [Spring] Que faire si vous ne pouvez pas utiliser Autowire avec une discordance de type après avoir annoté Spring Security
[Rails] Que faire si vous effectuez accidentellement une installation groupée dans un environnement de production de votre environnement local
Mémo qui passe à l'écran de connexion si vous n'êtes pas connecté avec l'appareil
Que faire si la commande adb ne peut pas être exécutée
Que faire si vous obtenez une [Une requête HTTP a pris trop de temps à se terminer.] Erreur dans Docker.
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
[Ubuntu 20.04] Que faire si le moniteur externe n'est pas reconnu
Que faire si la page Rails n'est pas affichée dans le didacticiel Rails 1.3.2
Que faire lorsque Cloud 9 est plein dans le didacticiel Rails
Remarques sur la marche à suivre si le Jar de dépendance Eclipse Maven est incorrect
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Que faire si vous entrez gem'bcrypt 'dans votre Gemfile et obtenez une erreur avec l'installation du bundle
Que faire si l'application dont le nom est appName est déjà enregistrée. Lorsque vous essayez de démarrer GlassFish
Que faire si l'opération non autorisée s'affiche lors de l'exécution d'une commande dans le terminal
[Rails / Docker] Que faire si l'accès est refusé par le navigateur (localhost: 3000) après l'ajout d'un gem
[Sortie] Apprenez Ruby à partir de ce que vous voulez faire à la vitesse la plus rapide ・ Partie 1 "Pensez à ce que vous voulez faire"
Vous ne pouvez pas changer la version de facette du projet d'un module Web dynamique à x.x. Comment faire avec
[Gradle] [checkstyle] Que faire si le paramètre actif de Checkstyle est supprimé par "Refresh Gradle project" d'Eclipse