Notakey Authentication Appliance incluye soporte integrado para plugins de contenedores, con el que puede gestionar contenedores e imágenes desde una interfaz web.
Para iniciar el servicio Portainer, ejecute los siguientes comandos:
$ 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 interfaz de gestión estará disponible en la IP del appliance, en el puerto
9000 (http://appliance-ip:9000). Deberá definir las credenciales iniciales
del administrador, que se guardarán en un volumen local de docker llamado
portainer-config. Si tiene un clúster de nodos, reinicie el plugin en cada
nodo; las credenciales no se sincronizan de forma predeterminada. Para
solucionarlo, monte en cada nodo un servidor NFS externo y páselo como volumen
del contenedor de Portainer, como se muestra a continuación.
$ docker volume create \
--name portainer-config \
--opt type=nfs \
--opt device=:<nfs export path> \
--opt o=addr=<nfs host>