我试图设置一个项目使用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