我可以使用Dockerfile使用以下命令将用户添加到docker镜像:
RUN useradd -ms /bin/bash [username]
USER [username]
WORKDIR /home/[username]
Run Code Online (Sandbox Code Playgroud)
但是,如果我想使用以下命令向图像添加多个用户,我遇到第二个用户的错误:
RUN useradd -ms /bin/bash [username1]
USER [username1]
WORKDIR /home/[username1]
RUN useradd -ms /bin/bash [username2]
USER [username2]
WORKDIR /home/[username2]
Run Code Online (Sandbox Code Playgroud)
错误信息是:
useradd:权限被拒绝.
useradd:无法锁定/ etc/passwd; 稍后再试.