首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将文件从主机复制到容器内正在运行的坞容器中?

将文件从主机复制到容器内正在运行的坞容器中?
EN

Stack Overflow用户
提问于 2018-03-15 07:59:36
回答 2查看 88关注 0票数 0

我有一个正在运行的码头集装箱,里面有一些服务在运行。使用该服务,我想从主机中取出一个文件到容器中。

  • docker无法工作,因为该命令是从主机运行的。我 要从容器中触发副本
  • 如果不停止容器,就无法将主机文件系统路径安装到容器中。我不能把集装箱停下来。不过,我可以在这个Ubuntu容器中安装其他东西。
  • 我不确定scp是一个选项,因为我没有从运行容器到主机的登录/密码/密钥

是否有可能从容器内运行的服务中将文件提取/复制到容器中?我在这里有什么可能?ftp?telnet?我有什么选择?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2018-03-15 09:59:46

我不认为你有很多选择。一种想法是,如果:

  • 主机已启动并运行web服务器(或FTP服务器)。
  • 并且该文件位于适当的目录中(以便能够提供服务)。

也许您可以使用wgetcurl来获取文件。记住你可能需要凭据..。

IMHO,如果你想要的是可行的,那就是安全漏洞。

票数 1
EN

Stack Overflow用户

发布于 2018-03-15 11:05:59

将主机路径作为参数传递给您的停靠器容器,自定义对接器映像以从路径读取文件(在上面参数中读取),并根据需要使用该文件。您可以在docker入口点脚本中验证相同的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49294159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档