python - 从 docker 容器写入主机不起作用
问题描述
我创建了一个运行 python 脚本并输出 csv 文件的 docker 映像。我可以“SSH”到容器中并看到 csv 文件在那里,但我希望这个 csv 文件进入我的主机。我怎样才能做到这一点?我尝试使用此链接,但它不起作用,该文件根本不会出现:Save a file generated by app running on docker to a given path in the host machine
我错过了什么吗?这是我的码头文件:
FROM python:3
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN apt-get update && apt-get install -y vim
RUN pip install python-geoip-python3
RUN pip install pyyaml ua-parser user-agents
RUN python logParse.py
我在名为“parser”的图像上运行此命令:
docker run -d -v /Users/dppham/Desktop/logParser:/usr/src/app parser
csv 文件应该在 /Users/dppham/Desktop/logParser 中,对吧?
解决方案
推荐阅读
- python - Discord.py “ctx 是缺少的必需参数。”
- kubernetes - 支持“推出撤消”需要哪些角色权限?
- testing - 无法在 TestCafe 中使用 setFilesToUpload() 将文档上传到 Dropbox
- php - 我怎样才能得到这个结果?
- c - 信号管理,当发送命令杀死
- excel - Excel:如果n个单元格连续满足条件,有没有办法对n+1个单元格求和?
- python - 如何在 python 中使用 sklearn 回归器正确预测目标变量?
- javascript - React Hooks,useState 相关问题。如何更新对象的一个属性并保留其余属性
- r - 尝试在 R ggplot 中绘制模拟数据会在绘图左侧产生一个奇怪的灰色块,我该怎么办?
- html - 在 HTML 中设置导入元素的样式