Environnement:
J'utilise IntelliJ 14 pour déployer des conteneurs docker dans CoreOS (VM qui a créé à l'aide Vagrant et VirtualBox) sur ma machine locale.Impossible d'exécuter un script en utilisant le plugin IntelliJ pour docker deplyment
Configuration:
Mon Dockerfile doit exécuter un script d'installation:
ADD setup.sh /tmp/setup.sh
RUN chmod +x /tmp/setup.sh
RUN /tmp/setup.sh
Docker déployer à l'aide IntelliJ:
Lors de l'exécution deploy docker (en utilisant IntelliJ), il construit une image, la création d'un conteneur, mais n'a pas réussi à exécuter mon script avec l'erreur suivante:
Step 5 : RUN /tmp/setup.sh
---> Running in cb36ed95ad50
[91m/bin/sh: 1: [0m
[91m/tmp/setup.sh: not found[0m
[91m
[0m
Error: The command '/bin/sh -c /tmp/setup.sh' returned a non-zero code: 127
Failed to deploy 'Deployment: Dockerfile: Dockerfile': The command '/bin/sh -c /tmp/setup.sh' returned a non-zero code: 127
Docker déployer en utilisant Circle CI:
J'utilise également circleci afin de déployer en continu des conteneurs docker sur AWS EC2 (mes environnements de stockage et de production).
Lorsque vous utilisez circleci avec le même fichier docker et le script setup.sh, il fonctionne correctement.
Une idée quelle est la différence?
Merci,
Effi
Quel système d'exploitation utilisez-vous pour le développement? – Lital
Windows sur ma machine locale qui fonctionne intellij –