我需要用户在我的码头集装箱。我的构建是从缺少groupadd的busybox图像中构建的,我尝试使用apt-get添加它,但这也是缺失的。为了获得groupadd,我需要向我的Dockerfile添加什么?
到目前为止我已经
FROM busybox
RUN apt-get install bash
RUN groupadd -r postgres && useradd -r -g postgres postgres
CMD /bin/sh发布于 2016-06-13 15:49:14
您正在尝试在非Debian系统上运行基于Debian的命令。如果您需要apt-get和其他类似的工具,您应该使用FROM debian来更改您的基本映像。
Busybox包含具有以下语法的addgroup:
/ # 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 grouphttps://stackoverflow.com/questions/37794009
复制相似问题