[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[HTCondor-users] set docker user ID
- Date: Mon, 18 Jan 2016 15:15:27 +0100
- From: Matthias Schnepf <udcqn@xxxxxxxxxxxxxxx>
- Subject: [HTCondor-users] set docker user ID
I run a script in a docker universe with a git clone command. When I ran
the docker container and run the script there, it's fine. When I send
the script via HTCondor git stop with: "fatal: unable to look up current
user in the passwd file: no such user"
The user in docker has the ID 65534. This user ID doesn't exist in the
file /etc/passwd inside the docker container. This brings git to stop.
My question is: is there an option in HTCondor to set the user ID for
the docker container?
At the moment I have a workaround: Edit a user condor with the ID 65534
in the docker container. I do this in the Dockerfile with:
RUN mkdir -p /home/condor
RUN echo 'condor::65534:0::/home/condor:/bin/bash' >> /etc/passwd