2016-06-13 262 views
0

我需要泊塢窗容器中的用戶。我的構建是從busybox圖像,這是缺少groupadd,我試圖使用apt-get添加它,但也沒有。我需要添加到我的Dockerfile才能獲得groupadd?Docker Busybox容器添加組和用戶

到目前爲止,我有

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

回答

1

你試圖非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 group