如何解决使用额外的 Python 包部署 Zeppelin
在我的家庭服务器上,我在 Docker 容器中运行 Apache Zeppeling:
sudo docker run -d -p 8080:8080 -v $PWD/logs:/logs -v $PWD/notebook:/notebook -e ZEPPELIN_LOG_DIR='/logs' -e ZEPPELIN_NOTEBOOK_DIR='/notebook' --name zeppelin apache/zeppelin:0.9.0
一切正常,但如何添加额外的 Python 包,而不必一直安装它们?
现在我以 root 身份进入容器终端
sudo docker exec -it -u 0 zeppelin bash
并运行所需的 pip 命令
pip3 install opencv-python-headless
但是按照 Docker 的特性,重启后这些包就消失了。 我知道最后我可以构建自己的撰写文件,但我对 docker 很陌生,更喜欢更简单的解决方案 - 如果它存在:-)
谢谢你的想法。 马可
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。