工作當從CoreOS VM如期工作運行以下命令:搬運工運行-v不使用Windows上的搬運工,工具箱
docker run --rm -v $PWD:/data composer init
它的作用是初始化composer.json文件通過使用指定的docker卷映射來創建當前工作目錄。 Docker容器基本上安裝了php工具編輯器,並將在容器的/ data文件夾中運行該工具。通過使用映射,它實際上將其應用於主機上的文件。
但是,當試圖在使用Docker Toolbox的Windows上運行此命令時,出現以下錯誤。
$ docker run --rm -v $PWD:/data composer --help
invalid value "C:\\Users\\Marco;C:\\Program Files\\Git\\data" for flag -v: bad mount mode specified : \Program Files\Git\data
See 'C:\ProgramData\Chocolatey\lib\docker\bin\docker.exe run --help'.
我在這裏注意到雖然我在git-bash中執行命令時仍然使用windows路徑。所以然後我試着下面(用引號環繞):
$ "docker run --rm -v $PWD:/data composer --help"
bash: docker run --rm -v /c/Users/Marco:/data composer --help: No such file or directory
現在找不到目錄。
我也試過沒有$ PWD變量,但這沒有什麼區別。
任何想法如何使這項工作在Windows上?
我的觀點是:不要使用git bash。 – VonC