2016-12-28 14 views
9

Wiem, że intellij ma wtyczkę kontenera dookola, jednak nie wydaje mi się, żebym mógł rozwinąć się wewnątrz samego kontenera. Pomysł jest prosty, nie chcę, aby mój host miał odpowiednie narzędzia do ochrony środowiska. Wolałbym tylko konfigurację kontenera w doku, a następnie użyć intellij, aby znaleźć biblioteki, funkcje i tym podobne w samym kontenerze.Jak mogę utworzyć kontener w dockerze za pomocą intellij?

Byłoby to niezwykle pomocne dla deweloperów C++, java i scala. Również byłoby przydatne debugowanie.

Czy można rozwijać w pojemniku dokera z intellijsem?

Dzięki

+2

Można również zamontować lokalną objętość wewnątrz kontenera w doku. https://docs.docker.com/engine/reference/run/#/volume-shared-filesystems W ten sposób możesz pracować w lokalnym repozytorium za pomocą intellij i zamontować lokalne repozytorium do kontenera docker, dowolną zmianę strony hosta , będzie natychmiast widoczny z wnętrza kontenera w doku. –

+0

Jest to użyteczne, jeśli ścieżki biblioteki są widoczne przez intellij. Miałem jednak wiele bibliotek systemowych, które chciałem powiązać wewnątrz intelli. –

Odpowiedz

3

Więc po prostu chcesz pracować w pojemniku tak jak byś w pełni rozwinięty VM, prawda? Następnie wystarczy uruchomić kontener, podłączyć wyświetlacz (aby uruchomić IDEA) i rozpocząć konfigurację środowiska programistycznego. Dla części wyświetlacza testowałem niektóre odpowiedzi podane w Can you run GUI apps in a docker container?. Jest kilka bardzo fajnych odpowiedzi w tym temacie, pokazujących różne podejścia do uruchamiania aplikacji GUI w kontenerze.

+0

Witam @ DrKnowitall, czy udało ci się to ustawić? Byłoby fajnie przeczytać o tym blogu. A może jest gdzieś w Docker Hub? – jannis

+0

https://github.com/tkaplan/akkacrawl Zrobiłem to działa. Muszę sprawdzić, czy mój github jest zaktualizowany, ale musiałem uruchomić x-server na Macu, aby go uruchomić. –

Powiązane problemy