docker:portainer:acl
Tabela de conteúdos
Fazendo ACL em contêineres no Portainer
A partir da versão 1.23.0 é possível atribuir controle de acesso para os contêineres de stacks criadas por fora do Portainer. Para isso basta criar labels específicas no contêiner para que a ACL seja aplicada automaticamente no Portainer.
Aplicando as labels
- Por padrão, os contêineres vem com a permissão de somente administradores. Logo, neste caso, não é necessário aplicar nenhuma label.
- Para deixar o contêiner público, ou seja, qualquer um que tenha acesso ao Portainer pode operá-lo, basta colocar a seguinte label:
io.portainer.accesscontrol.public: "true"
* Este valor true é simbólico, serve somente para dar um valor a label.
- Também é possível fazer restrições por time ou usuário. Para isso é só informar as labels abaixo designando como valores os usuários ou times que devem ter a permissão:
io.portainer.accesscontrol.teams: "dev,sup" io.portainer.accesscontrol.users: "bob,adam"
Obs.: As restrições por time e usuários são cumulativos entre si e a concessão de acesso público tem precedência sobre estas outras restrições. Ao utilizar a permissão pública recomenda-se não utilizar as demais permissões no contêiner e vice-versa.
Fonte
docker/portainer/acl.txt · Última modificação: 27/04/2021 12:05 por 127.0.0.1