Bonjour à tous,
je cherche à mettre en place un serveur avec la solution de virtualisation applicative docker.
J'ai réussi avec un conteneur mariadb, mais je ne réussis pas sur le conteneur apache2 & php5 que je viens de créer.
si je fais un docker ps mon conteneur tourne bien et est bien exposé au port 80.
pas de firewall à priori, la directive ServerName d'apache2 est réglée sur localhost
est-ce un problème pour ServerName? je sais que docker utilise des ip particulières
j'ai construit l'image par
docker commit -c "EXPOSE 80" nomduconteneur nomdelimage
puis fait:
1 2 3 4
| docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d9f16e73de4 admin/apache2php5:v1 "/bin/bash" 5 seconds ago Up 3 seconds 80/tcp condescending_murdock
2392e1e4bf91 admin/mariadb:v1 "/bin/bash" About an hour ago Up About an hour 3306/tcp goofy_fermi |
toute aide serait la bienvenue.
edit: en fait ni mariadb ni apache2 ne sont accessibles, il me restait une instance de mariadb avec le même mot de passe sur le serveur où est installé docker, après désinstallation, plus rien n'est accessible...
Je pensais que la commande expose suffisait à accéder aux virtualisations, visiblement ce n'est pas le cas.
Partager