我有一个正在运行的 docker 容器,其中运行着一些服务。使用该服务,我想将文件从主机拉到容器中。
docker cp 将无法工作,因为该命令是从主机运行的。我
想触发从容器复制在不停止容器的情况下,无法将主机文件系统路径挂载到容器中。我无法停止容器。但是,我可以在这个 Ubuntu 容器中安装其他东西
- 我不确定 scp 是否是一个选项,因为我没有从正在运行的容器到主机的登录名/密码/ key
甚至可以从容器内运行的服务中将文件拉取/复制到容器中吗?我在这里的可能性是什么? FTP?远程登录?我有哪些选择?
谢谢
最佳答案
我认为您没有太多选择。一个想法是,如果:
- 主机有一个网络服务器(或 FTP 服务器)正在运行
- 并且文件位于适当的目录中(以便可以提供)
也许您可以使用wget
或curl
来获取文件。请记住,您可能需要凭据...
恕我直言,如果您要求的是可行的,那它就是一个安全漏洞。
关于linux - 从容器内将文件从主机复制到正在运行的 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49294159/