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) ποΈπ₯