Closed olivierhuber closed 7 years ago
At least I can reproduce this one. ^^
The docker image seems to behave strangely...
$ docker run -it --rm zenika/formation-framework ls /data/node_modules/zenika-formation-framework/node _modules/phantomjs/lib/phantom/bin/phantomjs
/data/node_modules/zenika-formation-framework/node_modules/phantomjs/lib/phantom/bin/phantomjs
$ docker run -it --rm zenika/formation-framework /data/node_modules/zenika-formation-framework/node_mo dules/phantomjs/lib/phantom/bin/phantomjs
standard_init_linux.go:178: exec user process caused "no such file or directory"
When I tried to build the image with FROM node:latest
instead of FROM node:7.2-alpine
, it works... It must miss something in the alpine node image for phantomjs to work properly, but I did not find what
Good idea. I'll try it out.
si tu es aventureux, tu peux utiliser strace
pour savoir où il plante. C'est un outil qui trace tout les appels systèmes et notamment les ouvertures de fichier
j'ai pas le conteneur sous la main mais qqch du genre :
docker run -it --rm zenika/formation-framework bash
# installer le paquet strace
# apt-get update && apt-get install -y strace ou yum install -y strace
# puis lancement du cmd pour verifier que ca plante tjs :
/data/node_modules/zenika-formation-framework/node_mo dules/phantomjs/lib/phantom/bin/phantomjs
#ca doit planter
# lancement avec strace
strace -e trace=file /data/node_modules/zenika-formation-framework/node_mo dules/phantomjs/lib/phantom/bin/phantomjs
# ça va degeuler de log, il faut partir de la fin pour voir quel fichier il ne trouve pas
Je veux bien t'aider à eplucher la log stv
Looks good. PR: #166.
@gmembre-zenika y'a pas apt-get
sur les images Alpine.
apt, yum, apk, fait ce que tu veux pour installer le paquet :)