Docker и NetBeans

В этом разделе показаны основные инструменты Docker в NetBeans:

  • Извлечение/сборка образов Docker
  • Запуск/Старт/Стоп контейнеров Docker

ПРИМЕЧАНИЕ: NetBeans поддерживает только настройку docker Engine, работающего с помощью Docker Toolbox. Это означает, что если вы используете Docker для Mac или Docker для Windows, то NetBeans нельзя использовать.

Настройка узла Docker

В окне "Службы" ( “Services” ) щелкните правой кнопкой мыши на “Docker”, выберите "Добавить Docker..." ( “Add Docker...”).

My Image

Укажите координаты Docker Machine, нажмите "Проверить соединение" (“Test Connection”) , чтобы проверить соединение:

My Image

ПРИМЕЧАНИЕ: Нет поддержки Docker для Mac/Windows, поданный тут https://netbeans.org/bugzilla/show_bug.cgi?id=262398[#262398]. (ссылка битая)

Нажмите "Готово" (“Finish”), чтобы увидеть:

My Image

Разверните соединение, чтобы увидеть "Образы" (“Images”) и "Контейнеры" (“Containers”).

Извлечение образа

Щелкните правой кнопкой мыши узел Docker и выберите "Извлечь..." (“Pull...”).

My Image

Введите имя образа, чтобы сузить область поиска в Docker Store:

My Image

Нажмите "Вытащить" (“Pull”), чтобы вытащить образ.

Журнал обновляется в окне Вывод:

My Image

Это изображение теперь отображается на вкладке "Службы" ("Services")

My Image

Здесь также будут показаны все существующие образы на docker Host.

Запуск контейнера

Выберите образ, щелкните его правой кнопкой мыши и нажмите "Выполнить..." (“Run...”).

My Image

Откроется диалоговое окно, в котором будут разрешены параметры, которые можно настроить для запуска контейнера. Вот некоторые из них:

  • Имя контейнера
  • Переопределение команды
  • Держать STDIN открытым и выделять псевдо-TTY (-it в CLI)
  • Публикация портов в интерфейсе узла Docker (-P или -p в команде docker run)

My Image

Нажмите "Далее>" (“Next>” ) , чтобы увидеть параметры настройки открытых портов. Нажмите "Добавить" (“Add” ) , чтобы явно сопоставить порт хоста “8091” с портом контейнера “8091”.

My Image

Нажмите "Готово" (“Finish”) , чтобы запустить контейнер. Окно "Службы" (“Services”) обновлено следующим:

My Image

Журнал отображается в окне "Вывод" (“Output”):

My Image

Щелкните правой кнопкой мыши на контейнере, выберите "Показать журнал" (“Show Log”), чтобы отобразить журнал, сгенерированный контейнером. Контейнер также можно приостановить и остановить отсюда.

Создание образа

На настроенном docker Host щелкните правой кнопкой мыши и выберите "Построить..." (“Build...”) чтобы создать новый образ:

My Image

Укажите каталог, в котором существует Dockerfile , присвойте имя образа:

My Image

Нажмите "Далее>" (“Next>”), выберите параметры, которые имеют значение:

My Image

Нажмите "Готово" (“Finish”) , чтобы создать образ. Образ отображается в окне "Службы" “Services”:

My Image


Оригинал статьи.