Docker Busybox容器添加组和用户

我需要我的docker容器中的用户。 我的构build是从busybox图像是缺lessgroupadd,我试图使用apt-get添加它,但也是缺less。 我需要添加到我的Dockerfile来获得groupadd?

到目前为止,我有

FROM busybox RUN apt-get install bash RUN groupadd -r postgres && useradd -r -g postgres postgres CMD /bin/sh 

您正试图在非Debian系统上运行基于Debian的命令。 如果你需要apt-get和其他工具,你应该用FROM debian来改变你的基础镜像。

Busybox包含以下语法的添加组:

 / # addgroup --help BusyBox v1.24.2 (2016-03-18 16:38:06 UTC) multi-call binary. Usage: addgroup [-g GID] [-S] [USER] GROUP Add a group or add a user to a group -g GID Group id -S Create a system group