Added a lot more attributes and docs for Docker objects. This will help a lot users to write readable code and let their IDE guide them.
One possible downside is that the parsing of the json is stricter now. If you encounter a parsing issue with pydantic, just open an issue and it'll be fixed very quickly. Parsing errors are very easy to fix. Most of the time, it's just needed to add `Optional[xxx]` to solve the problem.