Right now, the builder is very tightly coupled with docker core. The builder has the following roles:
- process the build context
- parse Dockerfile into sexp-expressions
- evaluate individual sexp-expressions which may involves the following job:
- persist configurations i.e ENV, EXPOSE, VOLUME, etc.