Il est possible de piloter Docker par l’intermédiaire de NetBeans sous Linux.
Configuration de docker
Docker est configurer pour fonctionner en mode socket par défaut:
srw-rw---- 1 root docker 0 déc. 14 11:33 /var/run/docker.sock
Il faut donc demander à docker à activer le port TCP 2375 (en mode non sécurisé).
Pour ce faire il va falloir créer un nouveau service systemd.
Voici le fichier qui nous intéresse:
/etc/systemd/system/docker-tcp.socket
Il faut activer le port TCP:
[Unit] Description=Docker Socket for the API [Socket] ListenStream=2375 BindIPv6Only=both Service=docker.service [Install] WantedBy=sockets.target
Activation des services systemd
systemctl enable docker-tcp.socket systemctl stop docker systemctl start docker-tcp.socket systemctl start docker
Connection de NetBeans
Il suffit maintenant de lancer NetBeans. Sélectionner l’onglet Services puis clique droit sur docker.
« Add Docker… » bien vérifier l’url: http://127.0.0.1:2375 puis « Test Connection » et « finish »