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
- Kubernetes以部署+ rbd模式创build服务,同样configuration成在默认名称空间下成功,在非默认名称空间下失败?
- 不会压扁/压扁docker镜像会对registrycaching产生不利影响吗?
- 如何使用Kubernetes与websocket做多人在线游戏?
- Docker – 同一主机中的Tomcat和PostgreSQL容器 – 没有路由到主机
- docker-compose:redis连接在容器之间被拒绝
- 在容器中创buildssh密钥被认为是不好的做法?
- Docker – caching的已安装卷同步延迟
- Docker-Compose v3&NGINXnetworking问题
- 从Docker中删除Docker?