我有一个正在运行的docker容器,其中运行了一些服务。使用该服务,我想将文件从主机拉入容器。
docker cp无效,因为该命令是从主机运行的。我
想要从容器中触发副本
如果不停止容器,则无法将主机文件系统路径安装到容器中。我无法阻止容器。但是,我可以在这个Ubuntu容器中安装其他东西
是否可以从容器内运行的服务将文件拉/复制到容器中?这有什么可能性? FTP?远程登录?我有什么选择?
由于
答案 0 :(得分:1)
我认为你有很多选择。一个想法是,如果:
也许您可以使用wget
或curl
来获取该文件。请记住,您可能需要凭据......
恕我直言,如果你要求的是可行的,那就是一个安全漏洞。
答案 1 :(得分:0)
将主机路径作为参数传递到docker容器,自定义docker镜像以从路径中读取文件(在参数中阅读)并根据需要使用该文件。 您可以在docker入口点脚本中验证相同的内容。