linux - 将文件从 docker 容器内部发送到外部
问题描述
docker cp
用于将文件从一个容器复制到主机,但您必须从容器外部运行 docker cp。我的问题是,当我在容器内使用命令时如何做到这一点
docker exec -it container_id /bin/bash
我们这里有类似 scp 的东西吗?
解决方案
我认为最简单的方法是将主机文件系统的一部分挂载到容器中,然后将文件吐出到挂载点。
容器的整个想法是,除非 docker 管理员明确允许,否则它们无法对主机系统进行操作。
您也可以尝试将 docker 套接字安装到容器(如果它是 Docker-in-Docker 容器)并docker cp
从容器本身安装,但第一个解决方案是更清洁的恕我直言
推荐阅读
- r - 如何绘制一个只有一个变量的平均值和标准差
- javascript - 名称属性在动态添加/删除输入字段功能中不起作用
- python - json.dump 不转储任何东西,给我留下一个空文件| Python
- django - 如何使用信号对其他模型进行更改
- firebase - Flutter Firestore 针对不同客户的不同视图
- google-analytics - Google 标签管理器 - 从另一个标签管理器事件中获取 GA4 事件值
- python - 为什么我不能将 fruits.sort() 分配给排序变量?
- java - 为什么堆数组容量的大小+1
- haskell - 如何为超出其范围的刚性类型变量重现 GHC 的类型错误?
- python - 张量流和 keras 中的多边形图像