docker - Docker容器文件系统访问
问题描述
当我们安装任何应用程序时,会创建大量文件结构,并且还会在应用程序的指定路径中生成日志文件。当我们在 docker 容器中运行相同的应用程序时,它也会创建这些文件。我们如何访问这些文件。据我所知,我们可以使用带有 bash 的 docker exec 命令在命令提示符或终端中进行交互,但是是否可以使用基于 winscp 或 gui 的任何 3rd 方工具进行访问。
解决方案
您可以在容器上挂载一个卷,因此可以从主机访问“本地”生成的 docker 文件。例如:
docker run -v host_dir:container_dir yourDocker (...)
您的 docker 进程会将文件保存到他的本地 container_dir
,您可以通过主机的host_dir
.
推荐阅读
- javascript - 带有排序的Javascript过滤器功能不起作用
- python - 需要替换几个文本文件中每一行的第一个单词
- fastapi - 无法在fastAPI APP中使用乌龟ORM将记录插入SQLITE3 DB
- powershell - PowerShell - 使用 REST API 下载包含错误内容的 TXT 文件
- flutter - 在 Flutter/Dart 中从 Stream 中过滤数据
- c++ - 了解模板外部函数签名中“typename”的使用
- excel - range.formula 问题
- python - 如何在python中比较两个数据
- python - 如何使用python从github正确下载json文件
- c# - 我正在尝试让我的 2D 统一角色跳跃