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的定制化镜像就制作好了

 

posted @   NavyW  阅读(516)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示