Docker 部署引用gdal包的Python程序
1 下载gdal的基于Ubuntu全镜像
docker pull osgeo/gdal:ubuntu-full-3.5.3
这个镜像里包含了gdal和扩展包
2 运行镜像并进入
docker run -dit osgeo/gdal:ubuntu-full-3.5.3
docker exec -it 容器ID bash
3 根据py程序安装包
有些包镜像里有了,有些需要用pip安装
# 更新apt
apt-get update
# 安装pip
apt install python3-pip
# 安装pandas
pip install pandas
# 安装netCDF4
pip install netCDF4
# 安装matplotlib
pip install matplotlib
4 执行python程序
python xxx.py
能成功运行继续下一步,不成功少了哪些包再继续安装
5 打包容器成镜像
docker commit -a "wanghj" -m "ubuntu & python & gdal" 容器ID ubuntu-python-gdal:v1
这样一个针对py的定制化镜像就制作好了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律