A specialized tool for offline Docker image management and deployment. π’
| Middleware | Image Repository | 
|---|---|
| Elasticsearch | docker.io/library/elasticsearch | 
| Nginx | docker.io/library/nginx | 
| Redis | docker.io/library/redis | 
| RabbitMQ | docker.io/library/rabbitmq | 
| MinIO | docker.io/minio/minio | 
| Nacos | docker.io/nacos/nacos-server | 
| GeoServer | docker.io/kartoza/geoserver | 
| PostgreSQL-PostGIS | docker.io/freelabspace/postgresql-postgis | 
ImageExporter/
βββ data/
β   βββ versions/     # Version info (e.g., latest-YYYYMMDD.txt, update-YYYYMMDD.txt) π
β   βββ images/       # Exported images ποΈ
βββ logs/             # Log files π
βββ main.py           # Main script π
- Place historical version files in data/versions(optional, e.g.,latest-YYYYMMDD.txt). π₯
- Run the tool to check for updates and export images:
python main.py      # Normal mode π
python main.py -D   # Debug mode π- Check the generated version files (latest-YYYYMMDD.txtfor all versions,update-YYYYMMDD.txtfor updates needed) indata/versions. π
python main.py --clean      # Clean Python cache files ποΈ
python main.py --clean-all  # Clean all temporary files (cache, images, logs, today's versions) ποΈπ₯