我是一名Docker新手,我正在設置我的第一個項目。 爲了測試如何使用它,我只克隆了一個隨時可以使用的項目,並設置它(Project repo)。 正如指南聲稱,如果我訪問特定的網址,我到達主頁。更具體一個symfony的開始頁面。而且用這個命令爲什麼我在碼頭集裝箱內看不到我的文件?
docker run -i -t testdocker_application /bin/bash
我能夠登錄到容器中。
我的問題是,如果我嘗試通過bash去應用程序文件夾,我與我的主機共享的文件夾是空的。
我試過用另一個工程,但結果是一樣的。
我在哪裏錯了?
這裏我的ENV一些相關信息:
- 的Ubuntu 12.04
- 泊塢版本1.8.3,建立f4bf5c7
配置:
application:
build: code
volumes:
- ./symfony:/var/www/symfony
- ./logs/symfony:/var/www/symfony/app/logs
tty: true
您的docker用戶是否可以訪問主機上的'/ symfony'和'/ logs/symfony'?通常這是一個權限問題。 – sjagr
我該如何檢查這個東西?我的文件夾在主機中擁有755個權限,並且所有者與啓動docker-compose的用戶相同(它也屬於docker group,如[此處]所述)(https://docs.docker.com/installation/ubuntulinux/#create-一個-搬運工基團))。 – stuzzo