Press "Enter" to skip to content

Existe-t-il une image docker pour Apache PHP7 ?

Fournit une pile LAP de base utilisant Alpine, Apache2 et PHP7, chargeant les différentes extensions en cours de route (voir Dockerfile pour la liste complète). Devrait vous permettre de démarrer avec une pile LAP complète et la prise en charge de la base de données via un conteneur lié (tel que mysql) en toute simplicité, vous permettant d'affiner divers aspects du serveur et de php via des variables d'environnement.

Q. Quelle est la taille d'une image docker basée sur Alpine Linux ?

Une image Docker minimale basée sur Alpine Linux avec un index complet des packages et une taille de seulement 5 Mo ! Où obtenir de l'aide : les forums de la communauté Docker, la communauté Docker Slack ou Stack Overflow Maintenu par : Natanael Copa (un responsable d'Alpine Linux) Architectures prises en charge : (plus d'informations) amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x

Q. Pouvez-vous exécuter un script PHP dans Docker ?

Dans de tels cas, vous pouvez exécuter un script PHP en utilisant directement l'image PHP Docker : de nombreuses extensions sont déjà compilées dans l'image, il vaut donc la peine de vérifier la sortie de php -m ou php -i avant de tenter d'en compiler davantage.

Q. Comment activer les extensions MySQL de PHP dans le conteneur Docker ?

Comment activer les extensions mysql de php dans le conteneur docker ? – Stack Overflow Fermé il y a 1 an.

Q. Comment créer un conteneur PHP dans Docker ?

La commande effectue les opérations suivantes : Si l'image Docker php: apache n'est pas présente dans le registre Docker local de votre ordinateur, elle sera téléchargée à partir du hub Docker. Il crée un nouveau conteneur basé sur l'image php: apache. Il mappe le port 80 du conteneur au port 8082 sur votre machine hôte.

Q. Où le serveur Apache s'exécute-t-il dans Docker ?

Le port 80 à l'intérieur du conteneur, où s'exécute le serveur HTTP Apache, est mappé au port 8082 sur l'hôte. Vous pouvez donc y accéder avec http://localhost:8082/.

Q. Comment exécuter Docker Compose avec une commande invalide ?

EDIT : je dois dire que si je supprime les règles de réécriture, tout fonctionne. N'oubliez pas d'exécuter votre commande docker-compose up avec –build si vous avez déjà construit l'image précédemment, sinon elle exécutera l'ancienne image qui n'a peut-être pas inclus l'instruction de réécriture RUN a2enmod. Merci d'avoir contribué à une réponse à Stack Overflow !