Notakey Authentication Appliance ma wbudowaną obsługę pluginów kontenerowych, dzięki której uruchomisz zarządzanie kontenerami i obrazami przez interfejs webowy.
Aby uruchomić usługę Portainer, wykonaj następujące polecenia:
$ 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
Interfejs zarządzania będzie dostępny pod adresem IP urządzenia, na porcie
9000 (http://appliance-ip:9000). Ustaw początkowe dane logowania
administratora. Zostaną one zapisane w lokalnym wolumenie docker o nazwie
portainer-config. Jeśli masz klaster węzłów, restart pluginu wykonaj na
każdym węźle; dane logowania domyślnie nie są synchronizowane. Rozwiążesz to,
montując na każdym węźle zewnętrzny serwer NFS i przekazując go jako wolumen
kontenera Portainer, jak poniżej.
$ docker volume create \
--name portainer-config \
--opt type=nfs \
--opt device=:<nfs export path> \
--opt o=addr=<nfs host>