如何将泊坞窗内容文件夹提供给我的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
文件夹中可用。