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

时间:2017-08-27 08:39:58

标签: docker

我的服务器在端口80上运行apache,并且在该服务器上运行的docker镜像也是如此。 我想在我的真实服务器上将/ var / www /的内容从我的docker发布/映射到/ var / www / docker

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

上的内容

有办法吗?

2 个答案:

答案 0 :(得分:1)

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

要执行您所描述的内容(主机上的/var/www/docker/与容器中的/var/www/相同),您可以像这样调用docker:

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

答案 1 :(得分:0)

运行泊坞窗图像时,通过添加此标志来装入卷:

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

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