maxfields2000 / dockerjenkins_tutorial

A repository for items learned in my Getting Started with Jenkins and Docker tutorial series
Apache License 2.0
737 stars 325 forks source link

Getting error on "Test Your Slave Build" section #50

Closed mikeholownych closed 5 years ago

mikeholownych commented 5 years ago

`Step 10/13 : RUN groupadd -g ${gid} ${group} && useradd -d "$JENKINS_HOME" -u ${uid} -g ${gid} -m -s /bin/bash ${user} ---> Running in b726674fd180 groupadd: option requires an argument -- 'g' Usage: groupadd [options] GROUP

Options: -f, --force exit successfully if the group already exists, and cancel -g if the GID is already used -g, --gid GID use GID for the new group -h, --help display this help message and exit -K, --key KEY=VALUE override /etc/login.defs defaults -o, --non-unique allow to create groups with duplicate (non-unique) GID -p, --password PASSWORD use this encrypted password for the new group -r, --system create a system account -R, --root CHROOT_DIR directory to chroot into

The command '/bin/sh -c groupadd -g ${gid} ${group} && useradd -d "$JENKINS_HOME" -u ${uid} -g ${gid} -m -s /bin/bash ${user}' returned a non-zero code: 2`

mikeholownych commented 5 years ago

Figured it out.. had to set ENV variables for user, group, uid and gid