I've spent a lot of time using Docker recently and I've been pleasantly surprised. Once you grok the concepts, the tooling is slick.