node.js - 在我的服务器上的 Docker 容器中运行 Node-Red - 在哪里存储数据文件 (csv)?
问题描述
我的服务器 - docker - node-red 设置有问题。我使用以下命令在我的服务器上启动了一个容器:
docker run -d \ --name=node-red \ --restart=always \
-p 1880:1880 \ -u 1000:1000 \
-v /home/maximus/node-red:/data \ nodered/node-red-docker:latest
我可以使用端口 1886 登录 Node-Red 并开始创建流程。在一个流程中,我想使用一个 .csv 文件,该文件也存储在我的服务器上。(目前下/home/maximus/node-red/
)
当我在 Node-red 中输入节点属性(文件)的路径时,注入流后出现错误。
有谁知道我必须在哪里存储 cdv 文件才能在 Node-red 中使用它?我可以想象我必须将它存储在 docker 容器中,但不知道具体在哪里。
解决方案
最简单的选择是使用您已有的卷安装。
将csv文件放入/home/maximus/node-red
主机上,它将在docker容器中可用/data
推荐阅读
- python - 使用时间戳解析文件夹中的多个 csv 文件
- amazon-web-services - Elastic Beanstalk 将自定义日志输出到
- scala - 在 Spark/Scala 中使用 ForEach 时的执行流程
- java - java中的深度优先搜索-无法将节点转换为int
- symfony - Travis 在 Symfony 4 下构建失败创建数据库
- entity-framework-core - 如何在没有内存键的情况下对 EF Core 3 视图进行单元测试?
- javascript - Flex 盒子里面有 2 个 div 里面有一个画布
- java - 使用 Spring Cloud @StreamListener 接收所有类型的消息
- python - 在什么情况下 loc 和 iloc 比仅仅使用 __getitem__ 和 pandas 数据帧更好?
- python - Docker 上的气流 - 路径问题