Docker & Netbeans
Docker и NetBeans
В этом разделе показаны основные инструменты Docker в NetBeans:
- Извлечение/сборка образов Docker
- Запуск/Старт/Стоп контейнеров Docker
ПРИМЕЧАНИЕ: NetBeans поддерживает только настройку docker Engine, работающего с помощью Docker Toolbox. Это означает, что если вы используете Docker для Mac или Docker для Windows, то NetBeans нельзя использовать.
Настройка узла Docker
В окне "Службы
" ( “Services
” ) щелкните правой кнопкой мыши на “Docker
”, выберите "Добавить Docker...
" ( “Add Docker...
”).
Укажите координаты Docker Machine, нажмите "Проверить соединение
" (“Test Connection
”) , чтобы проверить соединение:
ПРИМЕЧАНИЕ: Нет поддержки Docker для Mac/Windows, поданный тут https://netbeans.org/bugzilla/show_bug.cgi?id=262398[#262398]. (ссылка битая)
Нажмите "Готово" (“Finish
”), чтобы увидеть:
Разверните соединение, чтобы увидеть "Образы
" (“Images
”) и "Контейнеры
" (“Containers
”).
Извлечение образа
Щелкните правой кнопкой мыши узел Docker и выберите "Извлечь
..." (“Pull...
”).
Введите имя образа, чтобы сузить область поиска в Docker Store:
Нажмите "Вытащить
" (“Pull
”), чтобы вытащить образ.
Журнал обновляется в окне Вывод:
Это изображение теперь отображается на вкладке "Службы" ("Services")
Здесь также будут показаны все существующие образы на docker Host.
Запуск контейнера
Выберите образ, щелкните его правой кнопкой мыши и нажмите "Выполнить...
" (“Run...
”).
Откроется диалоговое окно, в котором будут разрешены параметры, которые можно настроить для запуска контейнера. Вот некоторые из них:
- Имя контейнера
- Переопределение команды
- Держать STDIN открытым и выделять псевдо-TTY (
-it
в CLI) - Публикация портов в интерфейсе узла Docker (
-P
или-p
в командеdocker run
)
Нажмите "Далее>
" (“Next>
” ) , чтобы увидеть параметры настройки открытых портов. Нажмите "Добавить
" (“Add
” ) , чтобы явно сопоставить порт хоста “8091
” с портом контейнера “8091
”.
Нажмите "Готово
" (“Finish
”) , чтобы запустить контейнер. Окно "Службы" (“Services
”) обновлено следующим:
Журнал отображается в окне "Вывод
" (“Output
”):
Щелкните правой кнопкой мыши на контейнере, выберите "Показать журнал
" (“Show Log
”), чтобы отобразить журнал, сгенерированный контейнером. Контейнер также можно приостановить и остановить отсюда.
Создание образа
На настроенном docker Host щелкните правой кнопкой мыши и выберите "Построить...
" (“Build...
”) чтобы создать новый образ:
Укажите каталог, в котором существует Dockerfile
, присвойте имя образа:
Нажмите "Далее>
" (“Next>
”), выберите параметры, которые имеют значение:
Нажмите "Готово" (“Finish
”) , чтобы создать образ. Образ отображается в окне "Службы
" “Services
”: