我的服务器在端口80上运行apache,并且在该服务器上运行的docker镜像也是如此。 我想在我的真实服务器上将/ var / www /的内容从我的docker发布/映射到/ var / www / docker
所以当我运行http://myserver/content时,它会获取我的docker / var / www
上的内容有办法吗?
答案 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
文件夹中提供。