小编Bra*_*son的帖子

如何将大量文件挂载到远程 docker 守护进程?

我有一个 Docker 镜像a,它对一组给定的文件执行一些逻辑。在本地运行时,我开始a如下:

docker run -v /home/Bradson/data:/data a
Run Code Online (Sandbox Code Playgroud)

这完成了它的工作。

现在我想a在远程 Docker 守护进程上运行:

DOCKER_HOST=tcp://remote_host:2375 docker run -v /home/Bradson/data:/data a
Run Code Online (Sandbox Code Playgroud)

我现在收到/data不包含任何内容的错误,很可能是因为/home/Bradson/data远程主机上不存在。

我该如何处理?我应该首先scp /home/Bradson/data访问远程主机上的某个目录并在-v选项中引用该目录吗?是否有纯粹的 Docker 方法?

请注意,我希望/home/Bradson/data在运行时可用,而不是在a. 因此我使用了该-v选项。

docker docker-volume

18
推荐指数
1
解决办法
6745
查看次数

标签 统计

docker ×1

docker-volume ×1