如何使用远程API在Docker容器中安装主机目录

问题描述:

使用docker remote api。我如何从发出请求的计算机上挂载运行docker的机器的本地目录。有人可以向我展示一个示例请求,用于装载本地目录的“POST/containers/create”路径。如何使用远程API在Docker容器中安装主机目录

您不这样做,远程HTTP API请求可能来自任何地方,并且无法访问请求中的本地驱动器。如果HTTP将本地驱动器完全访问到您访问的任何站点,则任何恶意网站都可以完全访问您的PC,而不需要任何漏洞利用。

要使用这种远程请求访问驱动器,您需要将该驱动器安装在Docker主机上(例如运行Docker引擎的VM),然后装载该驱动器,或者需要共享您的目录,并且使用像NFS这样的卷驱动程序来访问远程目录。