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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
docker commit -c "EXPOSE 80" nomduconteneur nomdelimage
puis fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.