I would say that "A spitting image" refers to appearance. The latter, "A carbon copy" refers to something in its entirety. In the case of your example, a spitting image of him would be to simply look exactly the same as him. A carbon copy of him would be to be just like him, traits and all.