Hi Nicolas, Thanks for your input. Using Java API is an excellent idea. There is hackathon planned for Jenkins this week https://www.meetup.com/jenkinsBLR/events/240212894/ Perhaps, this requirement could be prioritized at the hackathon if you could give a helping hand..
Thanks, Jeeva On Mon, Dec 4, 2017 at 12:48 AM, nicolas de loof <[email protected]> wrote: > There's no "recommended" solution, each plugin comes with it's own vision, > benefits and drawbacks. > > docker-plugin can be used to run dockerized agents, it can run from a > dockerized jenkins master with /var/run/docker.sock without docker CLI > installed, as it uses a java client library for docker API. > docker-slaves-plugin do rely on running docker CLI executed from master, I > planned to use a java API at some point but still need to work on this. In > the meantime I don't think there's a simple way to just install docker CLI. > Installing full docker will make your image a bit bigger with additional > files on filesystem but there won't be any extra process running, so not a > major issue (considering jenkins docker image is already a big one) > > 2017-12-03 18:42 GMT+01:00 Jeeva Chelladhurai <[email protected]>: > >> Hello All, >> >> I would like to build Docker images from a Dockerized Jenkins. There are >> multiple solution out there but what is the recommended solution... >> >> I have been using ssh node as a work around, but I was told to use >> https://wiki.jenkins.io/display/JENKINS/Docker+Slaves+Plugin . In order >> for this plugin to work, I have to install docker inside the Jenkins (my >> docker host is RHEL) and also mount the /var/run/docker.sock or enable >> TLS. Isn't installing docker blow up the size of the Jenkins image? >> >> Any way to install just the docker client in side the Jenkins image? >> >> Thanks, >> Jeeva >> >> -- >> Jeeva K S Chelladhurai >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/jenkinsci-users/CAK5CbZV3Sc-fgYS_34PgEwRzsF20%3Dp6mbaagb >> R2Ehtz01op2%3Dw%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-users/CAK5CbZV3Sc-fgYS_34PgEwRzsF20%3Dp6mbaagbR2Ehtz01op2%3Dw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/jenkinsci-users/CANMVJzk7GJDmKUKQNvt4PzLpXHtTp > %2B7BnikYfeysX7_kdpxcUA%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-users/CANMVJzk7GJDmKUKQNvt4PzLpXHtTp%2B7BnikYfeysX7_kdpxcUA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Jeeva K S Chelladhurai -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAK5CbZUpZCQDctutTX9BwouEkT7Jnf%2BOLzXejpqFHKkK_ON%3DLQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
