Make Jenkins run docker without sudo -
i run docker shell commands on jenkins like:
docker ps
is possible out using plugins? since jenkins isn't user, a service account how can add docker group?
following approach worked me run docker commands without plugins
rather adding jenkins user docker group, allowed jenkins user run sudo commands out prompting password , created alias avoid sudo in dockerfile jenkins slave. had install docker client in container connects daemon running in host machine.
## allowing jenkins user run sudo commands run echo "jenkins all=(all) nopasswd: all" >> /etc/sudoers ## avoid typing sudo in command line run echo "alias docker='sudo docker '" >> /home/jenkins/.bashrc
Comments
Post a Comment