# Docker Jenkins This is a jenkins repo for building some CI pipelines. ## Lessons Learned - `/var/jenkins_home` probably needs 777 permissions `docker.sock` probably - needs 777 permissions since user/groups get confused SSH creds can be - generated by jenkins user. Git commands require those creds added into `credentials` and if you have scripts that use ssh then you will want to add those ssh creds to `publish over ssh` so that pipelines can ssh into other machines - Keep the filepath of `jenkins_home` the same on host and in container so if you need volume mounts inside the container, they will be translated correctly onto the host machine - Running docker with `userns` will make things more complicated with user/group translations