Docker忽略本地项目

我试图运行与Apache的本地项目文件夹,似乎默认为“它的工作”,而不是运行我的项目文件夹的服务器消息。 当我去127.0.0.1:8080

sudo docker run -d -p 8080:80 -v "$PWD:/home/me/public_html/project-folder" httpd 

我正在使用Ubuntu桌面

您需要将项目的位置挂载到容器中的此目录: /usr/local/apache2/htdocs/

尝试这个:

 sudo docker run -d -p 8080:80 -v "/home/me/public_html/project-folder:/usr/local/apache2/htdocs" httpd 

这在这里解释: https : //hub.docker.com/_/httpd/