docker容器启动时里面的lnmp服务器如何也跟着启动
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-27 09:02:16
0
4
875

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

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(4)
習慣沉默

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

曾经蜡笔没有小新

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.

巴扎黑

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

淡淡烟草味

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!