我試圖設置一個項目使用Docker和Docker撰寫在Mac OS上。然而,我嘗試裝入卷時遇到了一些問題。Docker撰寫和卷與Apache
我的Ubuntu:最新圖像正常工作,當我複製我的主站點文件夾在我的Dockerfile:
COPY www /var/www/site
COPY apache-config.conf /etc/apache2/sites-available/000-default.conf
雖然這個作品,我需要能夠能夠反映對我的代碼,而無需重建。所以,我認爲這將是很容易只用在我的搬運工,compose.yml文件卷(除去第一副本線以上Dockerfile):
web:
volumes:
- ../www:/var/www/site
我的搬運工,compose.yml文件位於/ build文件夾,/ www中的所有項目文件。
構建或運行docker-compose時沒有錯誤消息,但Docker似乎沒有找到方法。當我訪問我的家庭網址時,唯一出現的是一個空的「Index of /」Apache頁面。
我在這裏錯過了什麼?
如果您使用'www'的絕對路徑,它會工作嗎? –
不,它沒有,但你讓我在正確的方向思考,所以非常感謝:)顯然,它被放置在應用程序文件夾中的文件夾出於某種原因不起作用。在外部移動項目時,它已經工作了,但現在我又在安裝的目錄中擁有許多權限問題,我需要一些可寫的子目錄。 – purpleninja