Привязка Docker к Netbeans IDE в Debian 9
Используя 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...
:
Выбираем название для сервиса (например My Local Docker
), и жмём Finish
:
Итогом выполненных действий будет выпадающее меню с образами (images) и контейнерами (containers) доступными на компьютере, с каждым пунктом которого теперь доступны действия по управлению.