如何将泊坞窗内容文件夹提供给我的apache服务器?

我有我的服务器在端口80上运行Apache,并在该服务器上运行的docker图像。 我想HTTP发布/映射/ var / www /从我的docker的内容到/ var / www /docker在我的真实服务器

所以当我运行http:// myserver / content时,它会获取我的docker / var / www上的内容

有没有办法做到这一点 ?

这是卷的目的。 对于卷,容器内部的path被安装/绑定在容器外部的path上。 这允许两个域访问该文件系统子树中的文件。

要做你所描述的(主机上的/var/www/docker/和容器中的/var/www/相同),你可以这样调用docker:

docker run [...] -v /var/www/docker:/var/www [image-name]

当你运行你的docker镜像时,通过添加这个标志来挂载一个卷:

 docker run ... -v /var/www/docker:/var/www ... <Your image name> 

这样,主机上的/var/www/docker文件夹的内容将在容器内的/var/www文件夹中可用。