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