"groupadd: Command not found" in docker container even though I install it and I am root "groupadd: Command not found" in docker container even though I install it and I am root docker docker

"groupadd: Command not found" in docker container even though I install it and I am root


Your problem is that groupadd is not a package, so you can't install it like you are attempting to do at the moment.

You can install shadow-utils.x86_64, which will make the groupadd command available.

yum install shadow-utils.x86_64 -y

Or to modify your "RUN" line:

RUN yum-config-manager --enable epel && yum update -y && yum -y install      shadow-utils.x86_64 xmlstarlet saxon augeas bsdtar unzip && yum clean all

That should fix your issue.

You also don't need the epel repository, so you can remove that bit all together if you want.