Se por algum motivo voc√™ precisa utilizar o Docker ToolBox, pode ter se deparado com o seguinte erro ao tentar “linkar” uma pasta para seus c√≥digos:

$ docker run -it -v “C:\Users\SEU_USER\Desktop\SUA_PASTA:/var/www” ubuntu

Error response from daemon: invalid mode: /var/www.

See ‘D:\SEU_CAMINHO\docker.exe run –help’.

Apesar de poder criar uma pasta compartilhada no VirtualBox, podemos optar por outra solução que nos remete a encontrar a pasta onde nossos arquivos fontes estarão, de modo que a docker machine entenda o caminho.

Basta executarmos os seguintes códigos:

1 – Entre pelo terminal (Docker Quickstart Terminal) na pasta que voc√™ deseja sem utilizar os “:”, com o comando a seguir:

$ cd /c/Users/SEU_USUARIO/Desktop/SUA_PASTA

2 РNa pasta que você deseja armazenar seu código digite:

$ pwd

retorno: /c/Users/SEU_USUARIO/Desktop/SUA_PASTA

3 – Agora basta substituir o caminho retirando os “:”,

$ docker run -it -v “/c/Users/SEU_USUARIO/Desktop/SUA_PASTA:/var/www” ubuntu

Ressalta-se que é possível criar uma pasta compartilhada no VirtualBox, modo que é amplamente ensinado pela internet.

Fonte: Imagem adaptada de: Pixabay