2015-04-23 2 views
3

У меня есть докер-контейнер с именем mydockimage с установленным в нем градиентом.Монтирование каталога в контейнере докера и выполнение команды Gradle

Я монтажный мой локальный рабочий каталог с помощью следующей команды

sudo docker run -t -a stdout -a stderr --rm \ 
    --volume /home/Myworkspace/Myproject:/workspace:rw myimage:myimage_build 

У меня есть следующие вопросы:

  1. после выполнения этой команды из /home, я попадаю в папку докер contanier /workspace но когда я запускаю gradle ответ висит.

  2. если я запустить скрипт монтирования из моей локальной папки рабочего пространства, то его перенаправляет меня докер контейнер со всеми файлами, но с именем папки и мерзавцем ветвью имени в цветке кронштейн что-то вроде ниже

    [ [email protected]:/workspace {COE *} ]$ 
    

    где COE - название филиала.

  3. Если я запустил gradle build в [ [email protected]:/workspace {COE *} ]$, тогда приложение строит, но возвращает его обратно в мой локальный каталог и не знает, как найти его в контейнере докера.

ответ

1

Чтобы найти команду запуска контейнера для докера: docker ps. На нем будут отображаться запущенные контейнеры. docker ps -a отобразит все контейнеры даже закрытые.

Пожалуйста, предоставьте файл Dockerfile и команду, чтобы вы создали свое изображение.

Смежные вопросы