如何为我的apache服务器提供docker内容文件夹?

如何为我的apache服务器提供docker内容文件夹?,docker,Docker,我的服务器在端口80上运行apache,docker映像也在该服务器上运行。 我想通过HTTP将/var/www/的内容从我的docker发布/映射到我的real server上的/var/www/docker 因此,当我运行它时,它会在我的docker/var/www上获取内容 有没有办法做到这一点?这就是卷的用途。对于卷,容器内部的路径安装/绑定在容器外部的路径上。这允许两个域访问该文件系统子树中的文件 要执行您描述的操作,主机上的/var/www/docker/与容器中的/var/www/

我的服务器在端口80上运行apache,docker映像也在该服务器上运行。 我想通过HTTP将/var/www/的内容从我的docker发布/映射到我的real server上的/var/www/docker

因此,当我运行它时,它会在我的docker/var/www上获取内容


有没有办法做到这一点?

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

要执行您描述的操作,主机上的/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文件夹中可用