myFunc.a = 1;
и тайпскрипт мне ничего не скажет.так вы просто свойство не объявили, и всё. Естественно ошибка будет
class Counter {
public interval: number;
public start(time: number): void {
// start
};
public reset(): void {
// reset
}
public static create(time = 10): Counter {
const c = new Counter(time);
c.interval = 123;
return c;
}
}
const counter = Counter.create();
Докер скачает слой с хаба и поверх него наложит ваши дополнения.
Но как правило не нужно, грамотный контейнер предусматривает настройку с помощью передачи ему переменных окружения.
Гораздо чаще пишешь свой docker-compose.yml, чем как-то изменяешь докерфайл.
Но я ответил на ваш вопрос, если буквально смотреть как он задан :)