ну, эм, кэширование тут все равно ни при чем
ну серьёзно, докер можно любому в трёх фразах объяснить - как под него писать, а дальше уже легче, сложный код, который я не понимаю (кроме общего назначения/цели) я не могу побороть своим инфраструктурным кодом - просто силы не равны