Notakey Authentication Appliance include un supporto integrato per i plugin container, con cui potete eseguire una gestione web di container e immagini.
Per avviare il servizio portainer eseguite i comandi seguenti:
$ ntk cfg set :plugins.portainer '{"ports": ["9000:9000"], "image": "portainer/portainer:latest", "volumes": [ "/var/run/docker.sock:/var/run/docker.sock", "portainer-config:/data" ] }' --json-input
$ ntk plugins restart
La UI di gestione sarà disponibile sull’IP dell’appliance, porta 9000
(http://appliance-ip:9000). Dovrete impostare le credenziali iniziali di
amministratore, che verranno salvate in un volume docker locale chiamato
portainer-config. Se avete un cluster di nodi, il riavvio del plugin va
eseguito su ogni nodo e le credenziali non vengono sincronizzate in modo
predefinito. Potete ovviare montando su ogni nodo un server NFS esterno che
passi come volume del container portainer, come mostrato di seguito.
$ docker volume create \
--name portainer-config \
--opt type=nfs \
--opt device=:<nfs export path> \
--opt o=addr=<nfs host>