/ / Docker: Montar volume do host do Windows - janelas, docker, docker-volume

Docker: Montar volume do host do Windows - janelas, docker, docker-volume

Eu uso 1.12 versão do Docker no Windows, desde que eu não posso usar o recurso Hyper-V com a versão "nativa" mais recente - então eu tenho o meu terminal de início rápido e se comunicar com o host docker através da caixa virtual subjacente invisível.

Agora eu tenho o problema, que eu preciso montar uma pasta local em um contêiner, que funcionou com sucesso a partir do docker-machine, adicionando

--volume="`pwd`:/root/data"

para o comando docker run, mas não quando eu inicio o mesmo comando do meu terminal de início rápido do Windows (embora pwd comando funciona corretamente no terminal).

Eu tentei encontrar as configurações específicas do Windows para o diretório e testei várias combinações de formato, mas sem sorte. Alguém pode me ajudar sobre como especificar corretamente uma pasta do Windows (por exemplo, C:Usersalexander.ruehl) para o parâmetro de volume?

Respostas:

1 para resposta № 1

Você pode usar o caminho relativo para o seu volume: --volume="./mydata:/root/data"

Certifique-se também de que você deu permissão para leitura / gravação no Docker.

insira a descrição da imagem aqui