Я использую Alpine Linux следующим образом:
$ docker run --rm -it alpine sh
Затем выполняю следующие команды:
/ # apk add shadow
/ # /usr/sbin/useradd -m -u 1000 jenkins
Creating mailbox file: No such file or directory
/ # echo "jenkins:mypassword" | chpasswd
Password: chpasswd: PAM: Authentication failure
В соответствии с this , предупреждение Creating mailbox file: No such file or directory
может быть безопасно проигнорировано.
Моя проблема в том, что chpasswd
терпит неудачу с неопределенным сообщением об ошибке, отображаемым в последней строке.Я попробовал точные команды на CenstOS и Ubuntu, и это сработало там.