Docker Kedro部署中的DataSetError

yi0zb3m4  于 2022-09-19  发布在  Docker
关注(0)|答案(2)|浏览(136)

我尝试部署示例Kedro starter项目(pandas-iris)。我成功地在本地运行它(kedro run),然后安装kedro-docker,初始化一个Docker,构建映像并将其推送到我的注册表。

遗憾的是,kedro docker rundocker run myDockerID/iris_image都会生成相同的错误:

DataSetError: Failed while loading data from data set 
CSVDataSet(filepath=/home/kedro/data/01_raw/iris.csv, load_args={},
protocol=file, save_args={'index': False}).
[Errno 2] No such file or directory: '/home/kedro/data/01_raw/iris.csv'

看起来数据目录没有复制到映像/容器中。

我会很感激你的帮助,

非常感谢:)

安迪

swvgeqrz

swvgeqrz1#

如果没有复制数据目录,那么您可能不会得到路径?数据真的保存在那里吗?

00jrzges

00jrzges2#

问题已解决:我必须在.dockerignore文件中注解#data条目。原始kedro-docker使数据文件夹被忽略。

@mediumnok:谢谢您的评论,路径没有问题:)

相关问题