среды:
Я использую IntelliJ 14 для развертывания Docker контейнеров в CoreOS (VM, которая создается с помощью Vagrant и VirtualBox) на моей локальной машине.Не удалось запустить скрипт, используя IntelliJ плагин для Docker deplyment
Настройка:
Мой Dockerfile должен запустить сценарий установки:
ADD setup.sh /tmp/setup.sh
RUN chmod +x /tmp/setup.sh
RUN /tmp/setup.sh
Docker развернуть с помощью IntelliJ:
При запуске Docker развернуть (с помощью IntelliJ), он создает изображение, создавая контейнер, но не удалось запустить мой скрипт со следующей ошибкой:
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 deploy with Circle CI:
Я также использую circleci для непрерывного развертывания контейнеров-докеров на AWS EC2 (моя промежуточная и производственная среда).
При использовании circleci с тем же файлом докеров и скриптом setup.sh он работает нормально.
Любая идея в чем разница?
Спасибо,
Эффи
Какая ОС вы используете для dev? – Lital
Windows на моей локальной машине, которая запускает intellij –