6
respostas

[Windows] Criar um volume que na verdade é um mapeamento na rede

Estou usando container windows (win10 pro)Tentei criar um volume apontando uma unidade que foi mapeada na rede, ex: unidade Z:\Arquivos

Ele informou erro que a pasta source não existe.Eu entendi que volume tem driver, mas não consegui descobrir qual driver utilizar para esse tipo de situação.

6 respostas

Pode postar as palavras do erro aqui para podermos analisar.

docker run -v "Z:\Downloads:C:\Downloads" 19

docker: Error response from daemon: invalid volume specification: 'Z:\Downloads:C:\Downloads': invalid mount config for type "bind": bind mount source path does not exist: z:\downloads. See 'docker run --help'.

A unidade Z:\ é uma Shared Folders. Eu imagino que preciso trocar o driver desse volume, seria isso?

Obs.: Z:\Downloads existe! e tem conteudo.

Z: está no seu computador ou está na rede?

Edit: Eu vi agora no título que está na rede...

Até onde eu sei os caminhos tem de ser absoluto para o docker. Ao invés de passar Z: passa o caminho completo da rede.

Eu tinha tentado originalmente, segue o erro.

C:\Users\alessandrohc>docker run -v "\Mac\Home\Downloads":"C:\Downloads" 19

docker: Error response from daemon: invalid volume specification: '\Mac\Home\Downloads:C:\Downloads'. See 'docker run --help'.

Obs.: Eu usei 2x\ Mas o post aqui não está exibindo.

Não seria o driver? Algo assim?

Hum, não sei. Estou sem ideias, preciso estudar mais sobre esse assunto. Algum instrutor poderia nos ajudar a chegar nessa solução?