Monta um caminho do windows (cifs) em um voulme de uma imagem do docker

1

Eu tenho um servidor de arquivos do windows e uma máquina Ubuntu que roda o docker. Dentro dessa janela de encaixe, há um contêiner Nextcloud. O /var/www/html dentro do contêiner Nextcloud é montado como volume no host Linux. Agora quero que os arquivos salvos na minha nuvem sejam salvos diretamente no meu servidor de arquivos. Então eu tentei:

sudo mount -t cifs -o user=user //192.168.1.100/files /var/lib/docker/volumes/interna_nextcloud/_data/data/User/files/

Se eu criar um arquivo no sistema host nesse diretório, o arquivo será criado no meu servidor de arquivos. Mas não consigo criar um arquivo no contêiner Nextcloud. O proprietário deste diretório é root . Eu tentei mudar isso (no host e no container) com

chown www-data [...]/User/files

sem código de erro, mas também sem sucesso, o proprietário fica com root .

Existe uma maneira de montar um diretório Windows Samba dentro de um contêiner docker com o host pela janela de encaixe volumes? O contêiner do docker não tem acesso à rede do servidor de arquivos (e não deve ter)

    
por Max R. 18.05.2018 / 14:00

0 respostas