我在使用Docker版本1.12.0-rc3-beta18(版本:5226)的Windows 10 Pro上。我想在Windows機器上使用Docker進行PHP開發。我試圖安裝主機目錄的所有可能的(我希望)變化到碼頭工人的容器:無法將Windows主機目錄掛載到Docker容器
- // C /用戶/ ...
- /C /用戶/ ...
- // C /用戶/ ...
- /C /用戶/ ...
- C:/用戶/ ...
- C:\用戶...
- 「C:\用戶...」 這兩種變體都不會啓動容器。是的,
docker run
創建容器,我可以看到它與docker ps --all
。但我不能開始。例如。我想簡單的文檔,例如:
docker run -d -P -v "C:\temp":/opt/webapp training/webapp python app.py
和
docker logs e030ba0f7807
重播作爲
python: can't open file 'app.py': [Errno 2] No such file or directory
發生了什麼?
謝謝,@Vonc回覆!但它看起來像Docker只是抹掉現有的容器文件夾,並將其替換爲Windows主機目錄內容。我只是設法用這樣的命令成功掛載Windows目錄:'docker run -d -P -v「D:\ Users \ erop \ Documents \ docker \ index」:/ opt/bitnami/apache/htdocs bitnami/apache'和我的瀏覽器被定向到位於Windows目錄中的http:// docker:32796/displays index.html。 – erop
@erop我剛編輯答案。 – VonC
@erop Docker不只是清除現有的容器文件夾,並用Windows主機目錄內容替換它。 – VonC