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的定制化镜像就制作好了
标签:Python,python,install,ubuntu,pip,镜像,Docker,gdal From: https://www.cnblogs.com/whjblog/p/17265917.html