首页 > 解决方案 > 从 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 中,对吧?

标签: pythondocker

解决方案


推荐阅读