使用docker cp从容器复制ipynb文件到本地提示无对应路径如何解决
错误原因
- 首次执行拷贝命令时容器内路径填写错误:你在Jupyter中查询到的工作目录是
/home/jovyan,但你填写的是/root/jovyan,二者不是同一个路径,系统找不到对应文件 - 你之前去掉root字段后仍报错,大概率是没有写完整的绝对路径,
docker cp要求容器内路径必须是绝对路径,不能直接写相对路径jovyan/pysparkex.ipynb - 额外注意你首次命令里的本地目标文件名后缀写错了,你写的是
.ipypnb,正确的Jupyter notebook文件后缀是.ipynb
正确拷贝命令
docker cp 44758917bf50:/home/jovyan/pysparkex.ipynb ./pyex.ipynb
执行完成后可以在宿主机当前目录验证文件是否存在:
ls ./ | grep pyex.ipynb
如果有输出结果说明拷贝成功。
内容的提问来源于stack exchange,提问作者Ivan
相关产品推荐
相关产品推荐

