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 № 1Você 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.