como posso acessar o NFSv4 com a autenticação kerberos a partir do contêiner do Docker?

2

Nosso servidor de arquivos NFSv4 usa a autenticação Kerberos gerenciada pelo Active Directory.

Eu preciso executar um processo em lote dentro de um contêiner do Docker que acesse os dados mantidos no servidor de arquivos.

De dentro do container, tentei autenticar com o AD e montar o sistema de arquivos NFS, mas não consigo acessar nenhum arquivo no sistema.

De fora do contêiner, posso montar o sistema de arquivos NFS no host, mas se eu anexar isso a um contêiner como um volume, o contêiner não poderá acessar nenhum arquivo.

Qual é a maneira correta de fazer isso? É mesmo possível?

    
por Martin 17.02.2017 / 08:26

1 resposta

0

Uma maneira de fazer isso é montar o compartilhamento no host e descobrir qual usuário pode acessar o compartilhamento, depois de fazê-lo no host e, em seguida, mapear o ID do usuário dentro do contêiner para que o mesmo usuário possa acessar o compartilhar de dentro do contêiner da mesma maneira que no host.

    
por 05.08.2018 / 23:50