Maison  >  Questions et réponses  >  le corps du texte

docker容器启动时里面的lnmp服务器如何也跟着启动

docker容器启动时里面的lnmp服务器如何也跟着启动?
启动后怎么保证容器不自动关闭?

曾经蜡笔没有小新曾经蜡笔没有小新2755 Il y a quelques jours907

répondre à tous(4)je répondrai

  • 習慣沉默

    習慣沉默2017-04-27 09:04:16

    Docker recommande un conteneur pour un service. Vous pouvez diviser nginx, mysql, PHP-FPM (PHP) en différents conteneurs après l'avoir divisé, vous pouvez utiliser le mécanisme de redémarrage de Docker pour garantir la disponibilité du service. à ma méthode docker-node.js

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-27 09:04:16

    Le principe de docker est que le conteneur exécuté par docker run n'est essentiellement qu'un processus, et le backend appelle divers appels système pour l'isoler, le faisant ressembler à une machine virtuelle.

    Le processus d'exécution Docker et ses sous-processus, tant que le processus principal ne meurt pas, le conteneur Docker ne se bloquera pas.

    Sur cette base, nous pouvons considérer superviseur comme le processus principal et démarrer php et nginx ensemble. Les processus php et nginx sont gérés par superviseur.


    Fichier docker prêt à l'emploi.

    gestion des processus supervisés+nginx+php7

    Fichier Docker de php+nginx+supervisord :
    https://github.com/qiukeren/d...

    Eh bien, salt-minion sera installé en même temps. Si vous n'en avez pas besoin, personnalisez-le vous-même.

    Adresse du projet :

    https://github.com/qiukeren/d..., exécutez directement bash build.sh pour générer un conteneur.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-27 09:04:16

    La réponse ci-dessus n'a pas résolu le problème

    Cet article peut résoudre le problème de l'affiche

    https://javablog.net/page/250...

    Personne ne peut vous arrêter si vous devez exécuter plusieurs processus sur un seul dock. N'hésitez pas

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:04:16

    Assurez-vous que lnmp est également démarré après le démarrage du conteneur. Assurez-vous que nginx mysql php est démarré au premier plan, sinon le conteneur détecte que ces processus ont quitté le conteneur et ont démarré en arrière-plan, ainsi que le conteneur lui-même. se fermera automatiquement. Concernant la conteneurisation de lnmp, vous pouvez vous référer à https://www.centos.bz/2017/02...

    répondre
    0
  • Annulerrépondre