After setting up Centrify Direct Control in a Docker Container (Docker version 1.12.6-28), it is not possible to log in with an AD user.
Example attempting to log in with user 'cook':
$ docker run -it -u cook -v /var/centrifydc:/var/centrifydc mycentos:working /bin/bash
/usr/bin/docker-current: Error response from daemon: linux spec user: unable to find user cook: no matching entries in passwd file.
There is an issue with docker, when it launches /bin/bash, it looks at /etc/passwd itself rather than using getpwnam/getpwuid like when it verifies invoking the user.Resolution:
Please contact Docker Support to address this issue.