Are "Theology" and "Doctrine" different?

Yes. Many Doctrines (like Calvinism or The Doctrine of the Trinity) are simply collections of multiple positions within various branches of Theology. Having the one word makes it easier to refer to each collection of parts together as a unit.

Here's some (oversimplified) examples: