-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation projet : erreur avec docker-compose up #66
Comments
On a essayé de voir ensemble, mais je n'ai pas assez d'expérience pour débloquer sous Mac (dont un Mac assez âgé pour être juste avant une stabilisation de l'intégration Docker sous Mac). Si quelqu'un d'autre peut aider Outi. Merci. |
Pour info, je n'ai toujours pas trouvé :(. J'ai cherché avec "docker compose up Cannot start service web: OCI runtime create failed: container_linux.go:348" mais je ne trouve pas des cas suffisamment similaires pour que je sache m'en servir. |
Il y a un souci avec le dossier /var/www/html qui n'existe peut-être pas. Du coup apache ne démarre pas. @FlorentTorregrosa, où sont les sources des images utilisées dans notre docker-compose.yml ? |
En fait mon /var est un symlink (?) vers /private/var, et là en effet le répertoire www n'existe pas. Je l'avais créé pour voir mais ça n'a rien changé. Je ne sais pas vraiment quoi chercher à modifier pour que ça y arrive. J'ai fait |
@morvans : https://github.com/FlorentTorregrosa/docker-drupal-project/tree/8.x/docker-images php-apache : https://github.com/FlorentTorregrosa/docker-drupal-project/tree/8.x/docker-images/php-apache Oui, le /var/www/html est supprimé et remplacé par un lien symbolique vers /project/www qui n'existera qu'avec le montage de volume sur la machine hôte. |
@Outim la dernière fois qu'on avait regardé ensemble, pour installer le site en local, il te manquait l'équivalent de As-tu pu trouver une solution ? |
J'ai eu le même problème sous Windows 10, et pourtant ça fonctionnait avant. |
@FlorentTorregrosa Si tu supprimes le lien symbolique /var/www/html et que tu changes le WORKDIR dans ton dockerfile? ça peut pas fonctionner ? |
Hello,
Je mets ma contribution, comme j'ai regardé sur le poste de Mouna. Ce qui
est étonnant c'est que ça plante sur la création d'un dossier via la
commande MKDIR... mais il n'y a pas de mkdir dans les script Dockerfile de
Florent (pas moi)...
Florent,
2018-05-31 8:35 GMT+02:00 wallon-ines <notifications@github.com>:
… @florent <https://github.com/florent> Si tu supprimes le lien symbolique
/var/www/html et que tu changes le WORKDIR dans ton dockerfile? ça peut pas
fonctionner ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#66 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO7XtEinmAMYO3fs7lGBPv1LF0-DDW9Rks5t349DgaJpZM4S1wr5>
.
|
je suis en train de tester sans le ln pour voir https://github.com/wallon-ines/drupal-php-apache-dev/blob/dev/Dockerfile ps ne pas oublier a2dissite 000-default |
ça a l'aire de tourner sans le ln. reste plus qu'a tester sur une machine window$ |
Ok, je verrais avec Mouna si ça fonctionne. Les modifications à apporter
pour tester ?
Le 31 mai 2018 à 09:44, wallon-ines <notifications@github.com> a écrit :
… ça a l'aire de tourner sans le ln. reste plus qu'a tester sur une machine
window$
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#66 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO7XtPmFnFAyt79pfAYAuqQ8JNXMS05Vks5t359bgaJpZM4S1wr5>
.
|
enlever le symlink et remplacer par WORKDIR /project/www |
Ok, mais ça c'est quand tu peux lancer le conteneur Ines :) Le conteneur
est en erreur, et pas moyen de le lancer. Je ne peux pas faire d'actions
dessus...
2018-05-31 10:26 GMT+02:00 wallon-ines <notifications@github.com>:
… enlever le symlink et remplacer par WORKDIR /project/www
faire
a2dissite 000-default (pour désactiver le vhost par default d'apache)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#66 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO7XtKypkeX1OVPr6G5N0kEQZsqeJ-kFks5t36kdgaJpZM4S1wr5>
.
|
la modif est a faire dans le dockerfile. c'est @FlorentTorregrosa qui a la main dessus |
Merci d'avoir regardé. Dans https://github.com/FlorentTorregrosa/docker-drupal-project/blob/8.x/docker-images/php-apache-dev/Dockerfile, je vais laisser le /var/www:html et juste faire un Le disable du vhost par défaut est déjà fait dans l'image parente. On a testé avec @mouna16, déjà son conteneur web ne s'arrêtait plus. Mais il n'y avait aucun volume à l'intérieur sauf ceux que Docker se fait dans son dossier à lui. Et la réponse est dans le comentaire docker/compose#4303 (comment) Docker n'arrivait plus à monter les volumes sur son PC car elle a changé de mot de passe. Merci Windows. Je vais mettre à jour mes images par rapport à ne plus supprimer /var/www/html, peut être que ça débloquera aussi @Outim. |
Reconstruire les images en local, ça va, mais j'ai quasiment pas de débit en upload donc je les pusherai sur le hub.docker demain soir ou ce weekend. |
Le hub peut compiler à ta place |
Ça y est. C'est pushé. Merci pour la suggestion @wallon-ines, je crois que quand je me suis créé un compte Docker c'était payant ou j'étais trop débutant pour trop comprendre comment ça marchait. Mais je crois que je vais le mettre en place. Tu as raison. En voyant l'interface pour paramétrer les build automatique, je comprends mieux pourquoi les gens font des dépôts git dédiés à chaque image. Je regarderai une autre fois. J'espère que je vais pas devoir séparer les Dockerfile de mon dépôt projet Drupal. Je ferme l'issue. Si des personnes ont d'autres soucis elles pourront réouvrir ou ouvrir une nouvelle issue. |
Merci Florent ! Je vais essayer de trouver du temps pour réinstaller un
windows sur une machine de la maison et essayer ton image...
Le 2 juin 2018 à 12:58, Florent Torregrosa <notifications@github.com> a
écrit :
… Ça y est. C'est pushé.
Merci pour la suggestion @wallon-ines <https://github.com/wallon-ines>,
je crois que quand je me suis créé un compte Docker c'était payant ou
j'étais trop débutant pour trop comprendre comment ça marchait.
Mais je crois que je vais le mettre en place. Tu as raison.
En voyant l'interface pour paramétrer les build automatique, je comprends
mieux pourquoi les gens font des dépôts git dédiés à chaque image. Je
regarderai une autre fois. J'espère que je vais pas devoir séparer les
Dockerfile de mon dépôt projet Drupal.
Je ferme l'issue. Si des personnes ont d'autres soucis elles pourront
réouvrir ou ouvrir une nouvelle issue.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#66 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AO7XtC9q1-N0n3jQjBOq6cTPaiJ7qbfwks5t4m_mgaJpZM4S1wr5>
.
|
@FlorentTorregrosa tu peux spécifier un dossier dans ton dépot |
Oui, et c'est pas mal. Je suis en train de réorganiser mes images Docker pour les rendre toutes avec build automatisé et avec des tags qui veulent dire quelque chose (pas comme le tag php7 alors que l'image est en PHP 7.1). Une fois fini et ok, je vais faire une MR pour mettre à jour le docker-compose-common.yml de drupalfr et de socle drupalcampfr. Plus faire un article sur mon site. |
La commande |
La commande
docker-compose
up donne :Je ne trouve pas si l'erreur vient de mon paramétrage local ou d'ailleurs.
J'ai le docker installé par Docker Toolbox (https://docs.docker.com/toolbox/overview).
docker-compose pull
fonctionne normalement.The text was updated successfully, but these errors were encountered: