Привязка Docker к Netbeans IDE в Debian 9


Netbeans + Docker + Debian
Используя Netbeans IDE и Docker на своём компьютере, есть возможность управления Docker-подсистемой с помощью графического интерфейса Netbeans IDE.

В качестве приготовления необходимо...

Прописать настройки доступа по TCP к Docker через конфигурацию Systemd

  • исполнить sudo systemctl edit docker.service
  • добавить/заменить три строки
    [Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375

Отключить загрузку Docker в Upstart

Т.к. в Debian для загрузки Docker используется служба Upstart, то для уверенности в отсутствии конфликтов отключаем эту загрузку:

echo manual | sudo tee /etc/init/docker.override
sudo service docker stop

Активировать загрузку Docker через Systemd

Для этого достаточно исполнить:

sudo systemctl daemon-reload
sudo systemctl restart docker.service

Чтобы проверить настройки, можно исполнить
sudo netstat -lntp | grep dockerd, при этом на экране должно отобразиться:

tcp        0      0 127.0.0.1:2375          0.0.0.0:*               LISTEN      3758/dockerd

Добавить в Netbeans IDE локальный сервис Docker

В боковой панели выбираем по клику мышкой Add Docker...:
Add docker...

Выбираем название для сервиса (например My Local Docker), и жмём Finish:
Finish

Итогом выполненных действий будет выпадающее меню с образами (images) и контейнерами (containers) доступными на компьютере, с каждым пунктом которого теперь доступны действия по управлению.


Comments 0