А что вам не нравится в вашем сегодняшнем методе?
- есть какие-то ручные шаги?
- есть какие-то адреса или параметры hardcoded?
Кажется что слабое звено тут докер, так как очень просто случайно удалить образы.
Можно точнее/подробнее? Удалить в принципе можно все, если постараться :-)