It's great that you can configure your own version of Jenkins via docker, it helps to get rid off some limitations in out-of-the box jenkins setup (like not being able to run 2 instances at once).
The UI could be more user friendly especially when working with multiple environments/projects across different teams - sometimes I need help from someone who knows what is going there or why he did this step so often etc., but still better than nothing! We are using confighub as our CI tool which allows us control over all builds & deployments within one place without messing up environment variables between projects.